قائمة البرمجة > لغة VB.NET

إتصال VB.net مع SQL

الكاتب:


السلام عليكم ورحمة الله وبركاتة

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ


كثيراً ما يتسائل البعض منا هذة الأسئله :
1. كيف يمكن أنشاء قاعدة بيانات SQL والإتصال بها من خلال برنامج Visual Basic .net؟
2. كيف يمكن أنشاء قاعدة بيانات SQL ببرنامج Microsoft Access XP ؟
3. كيف يمكن التحويل من قاعدة بيانات Access الى SQL ؟
تعالى معى لنرى كيفية عمل ذلك



إنشاء قاعدة بيانات SQL ببرنامج Visual Basic .net

لإنشاء قاعدة بيانات SQL ببرنامج Visual Basic .net يجب عليك أولاً تثبيت برنامج

Microsoft SQL Server Desktop Engine وتجد هذا البرنامج على أسطوانة Microsoft Office XP بهذا المسار D:\MSDE2000\SETUP.EXE كما بالشكل:




أضغط على أيقونة التثبيت وانتظر حتى يكتمل تثبيت البرنامج بعد الأنتهاء من التثبيت قم باعادة تشغيل الجهاز لتجد أن ايقونة البرنامج ظهرت كما بالشكل :



أضغط على أيقونة البرنامج بالزر الأيمن للفأرة ومن القائمة المنسدلة أختر Open SQL Server Service Manager كما بالشكل :



بعد ذلك يظهر هذا الشكل :




ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
ـ

إنشاء قاعدة بيانات SQL ببرنامج Visual Basic .net



1. أفتح برنامج Visual Basic .net

2. أختر مشروعاً جديداً من Project <= New <= File ( أو أضغط Ctrl + Shift + N )

3. يظهر لنا مربع حوار New Project أختر النوع Windows Application قم بتسمية المشروع SampleDatabase ثم أنقر زر OK كما بالشكل :





4. أفتح نافذة Server Explorer من <= View Server Explorer( أو أضغط على Ctrl + Alt + S ) تجد بها عنصرين هما Data Connection وهو لاجراء الإتصال بقواعد البيانات و Servers وهو لاظهار اجهزة الخادم أضغط على Servers لاظهار الخادم المتصل حالياً وبالطبع سيكون هناك أختلاف فى أسم الخادم لديك أضغط على أسم الخادم بزر الفأرة الأيمن ومن القائمة المنسدلة أختر New Database كما بالشكل :



5. يظهر لنا مربع حوار Create Database أكتب Sample فى مربع النص New Database Name ثم أختر Use Windows NT Integrated Security أما اذا كنت تريد تعيين أسم مستخدم وكلمة مرور لقاعدة البيانات أختر الخيار الثانى Use SQL Server Authenticationثم أضغط OK كما بالشكل :



6. يظهر أسم قاعدة البيانات أسفل أسم الخادم بنافذة Server Explorer أضغط على أسم قاعدة البيانات لترى الجداول (Tables) أضغط عليها بزر الفأرة الأيمن ومن القائمة المنسدلة أخترNew Table كما بالشكل :



7. تظهر لنا شاشة تصميم الجدول أعتقد أن الكثير منا سبق له التعامل مع مثل هذة الشاشة دعنا الأن نقوم بعمل جدول الأصناف _ Products _ كما بهذا المخطط :



8. الأن قم بإدخال هذة البيانات مع مراعات أن العامود ProductIdentifier سيتم تعيين مفتاح أساسى له وذلك بالنقر عليه والضغط على أيقونة Set Primary Key كما بالشكل :



9. الأن قم بحفظ الجدول وتسميته Products أخى لن نتطرق الى كيفية بناء قاعدة البيانات بالتفصيل ونكتفى بتوصيل المعلومة لك ..... وفقك الله الى السعى للوصول .

هذا وقد تعلمنا القليل عن كيفية أنشاء قواعد البيانات SQL ببرنامج Visual Basic .net أما عن كيفية إتصال قاعدة بيانات SQL فهذا أمر سهل للغايه .

إنشاء الإتصال بقاعدة بيانات SQL


1. من نافذة Server Explorer أضغط بزر الفأرة الأيمن على Data Connection ومن القائمة المنسدلة أختر Add Connection كما بالشكل :



2. يظهر مربع حوار Data Link Properties أختر تبويب مزود البيانات ( Provider ) ثم أختر مزود بيانات ( Microsoft OLE DB Provider for SQL Server ) ثم أضغط على Next كما بالشكل :



3. بعد ذلك ينقلنا مربع الحوار الى تبويب بيانات الإتصال من القسم الأول Select or enter a server name أدخل أسم الخادم ولمعرفة أسم الخادم أضغط بزر الفأرة الأيمن على أيقونة برنامج Microsoft SQL Server Desktop Engine ومن القائمة المنسدلة أختر Open SQL Server Service Manager كما بالشكل :



ثم انسخ أسم الـ Server وقم بلصقة بالقسم الأول أما القسم الثانى أختر منه Use Windows NT Integrated Security ومن القسم الثالث Select the database on the server أختر قاعدة البيانات التى ترغب بالإتصال بها كما يمكنك عمل أختبار لهذا الإتصال بالنقر على زر Test Connection ثم بعد ذلك أضغط على زر OK كما بالشكل :



4. أضغط على Data Connection من نافذة Server Explorer لتجد أن قاعدة البيانات قد تم ادراجها أسفل Data Connection كما بالشكل :



وبذلك نكون قد أتممنا عملية الإتصال

وفى الدرس القادم بإذن الله سنتعرف على كيفية أنشاء قاعدة بيانات SQL ببرنامج Microsoft Access XPوكيفية التحويل من قاعدة بيانات Access الى SQL .


وفقنا الله وإياكم الى فعل الخيرات