منتدى مصر التقني
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

الاتصال بقواعد بيانات SQL Server بأستخدام تقنية الربط ADO

اذهب الى الأسفل

الاتصال بقواعد بيانات SQL Server بأستخدام تقنية الربط ADO  Empty الاتصال بقواعد بيانات SQL Server بأستخدام تقنية الربط ADO

مُساهمة من طرف السنى السبت أغسطس 10, 2013 11:17 am

 بسم الله الرحمن الرحيم 

هذا المقال يتناول الاتصال إلى قاعدة بيانات SQL Server....بأستخدام المكتبة Microsoft ActiveX Data Objects و التى يتم اختصارها الى ADO ....وذلك على النحو التالى :

1_ قم بأدراج المكتبة  Microsoft ActiveX Data Objects 2.8 Library و ذلك من خلال القائمة Project و منها أختر الامر References ....سيظهر لك مربع حوارى بالمكتبات المتاحة لديك أختر من المكتبة أعلاه 

2_ نقوم بفتح صفحة كتابة الشفرة ثم نكتب التعليمات البرمجية التالية :

أ_ فى قسم التصريحات العامة نقوم با،شاء مثيل لكائن الاتصال و مثيل لكائن السجلات على النحو التالى :
الكود:
Dim MyConnObj As New ADODB.Connection
Dim myRecSet As New ADODB.Recordset
ب_ نقوم بكتابة نص الاتصال بقاعدة البيانات على النحو التالى :
الكود:
MyConnObj.Open _
      "Provider = sqloledb;" & _
      "Data Source={ServerName};" & _
      "Initial Catalog={DatabaseName};" & _
      "User ID={UserName};" & _
      "Password={Password};"
وننوه أن نص الاتصال بقاعدة البيانات يختلف بأختلاف إصدار القاعدة ....فالنص أعلاه خاص بالاصدار SQL Server 2000 
 و الاصدار SQL Server 7.0


ج_ نقوم بعد ذلك القادمة بإستخدام كائن السجلات في فتح و لجلب السجلات من جدول (myTable) ...على النحو التالى :
الكود:
myRecSet.Open “select * from myTable”, MyConnObj, adOpenKeyset
و كما ترون فى الكود أعلاه الأسلوب Open المتعلق بكائن السجلات myRecSet يأخذ في الواقع أربع معلمات...:

الأول هو مصدر البيانات .select * from myTable
والثاني هو كائن اتصال.MyConnObj
 الثالث هو لتحديد نوع المؤشر.adOpenKeyset
 الأخي و التى لم تنفيذها فى هذا المثال هو نوع القفل 

د_ يمكنك بعد ذلك أستخدام أساليب ADO العادية لاصافة و تعديل و حفظ البيانات ...كما يمكنك ايضا التنقل بين السجلات 

أتمنى أن يكون الدرس سهل 

تحياتى لكم 
السنى
السنى
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 249
النقاط : 464
التقيم : 25
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الاتصال بقواعد بيانات SQL Server بأستخدام تقنية الربط ADO  Empty رد: الاتصال بقواعد بيانات SQL Server بأستخدام تقنية الربط ADO

مُساهمة من طرف asasas الثلاثاء فبراير 16, 2016 8:48 pm

تسلم الايادي
asasas
asasas
.
.

تاريخ التسجيل : 23/01/2016
المساهمات : 7
النقاط : 7
التقيم : 0
الدولة : العراق
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الاتصال بقواعد بيانات SQL Server بأستخدام تقنية الربط ADO  Empty رد: الاتصال بقواعد بيانات SQL Server بأستخدام تقنية الربط ADO

مُساهمة من طرف dia trya الجمعة مارس 30, 2018 9:13 am

الله يبارك فيكم
dia trya
dia trya
..
..

تاريخ التسجيل : 16/06/2016
المساهمات : 12
النقاط : 16
التقيم : 0
الدولة : الجزائر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى