أولا : نقوم بانشاء قاعدة بيانات في برنامج الاكسس كما بالصورة :
ثانيا : نقوم بانشاء مشروع جديد في c#
ثالثالثًا : نافذة تصميم النموذج نضيف بها Label1 ونغير
خاصية name له لتصبح " CheckConnection"
كالتالى :
رابعا : نذهب الي صفحة الكود لكتابة كود الاتصال
كالتالى :
أ.
في منطقة فضاء الاسماء name space نضيف مكتبة oleDb حتى يتم الاتصال بها من خلال الجملة التالية :
ب.
في الحدث Load للنموذج Form1 نكتب الكود التالى :
v شرح الكود كالتالى :
نفتح جملة Try
·
OleDbConnection connection = new OleDbConnection
تستخدم لانشاء اتصال جديد اسمه connection بقاعدة OleDb
·
Connection .ConnectionString=@"";
تستخدم لكتابة نص الاتصال وتكتب بين علامتى
التنصيص "" سنشرحها بالتفصيل فيما يأتى
·
Connection.Open()
تستخدم لفتح الاتصال
·
في حالة تنفيذ Try ولا يوجد أخطاء يتم تنفيذ الكود التالى
CheckConnection.text="Connection Successful"
حيث يظهر النص Connection
Successful في Label1 المسمي ب CheckConnection
كما بالصورة :
·
وفي حالة اكتشاف أخطاء يتم تنفيذ التالى
MsgBox.show("Error " + ex)
حيث يظهر رسالة خطأ كما بالصورة :
·
Connection .ConnectionString=@"";
شرح جملة نص الاتصال :
تتكون من 3 مقاطع
الاول : اسم السيرفر ونوع القاعده Provider
الثانى : مسار القاعدة Source Data
الثالث : الحماية (هل تريد وضع باسورد ام لا
) Persist
Security Info
· أولا : في حالة عدم وجود باسورد لقاعدة البيانات :
يكون نص الاتصال (لللاصدارات 2007 و 2010 و 2013) كالتالى :
يكون نص الاتصال كالتالى :









إرسال تعليق