إنشاء إتصال بقواعد بيانات Access باستخدام كائن الاتصال OleDbConnection
صفحة 1 من اصل 1 • شاطر
إنشاء إتصال بقواعد بيانات Access باستخدام كائن الاتصال OleDbConnection
بسم الله الرحمن الرحيم
فى درس لاحق [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] أخذنا نبذة مختصرة على كائنات الاتصال فى الدوت نت وقلنا أن كائن الاتصال OleDbConnection و الذى يسمح بالاتصال بمجموعة متنوعة من مصادر البيانات مثل Access, Sql Server, Oracle, Excel file, text files
فى هذا الدرس سنتعلم كيفية استخدامة فى انشاء اتصال بقواعد بيانات Access باتباع الخطوات التالية :
_ إستيراد مساحة الاسم التالى :
_ الاعلان عن كائن الاتصال OleDbConnection
_الاعلان عن متغير نصى لتحزين نص الاتصال به
_ تخزين نص الاتصال التالى الخاص بفتح اتصال بقواعد بيانات الى المتغير النصى الذى تم اعلان عنه سابقا
_ انشاء مثيل جديد من كائن الاتصال OleDbConnection مع تمرير نص الاتصال الية
_ بعد ذلك نقوم باستخدام الاسلوب Open لفتح اتصال مع قاعدة البيانات
و الشفرة الكاملة للاتصال بقواعد بيانات أكسس باستخدام كائن الاتصال OleDbConnection
ملاحظة :
نص الاتصال السابق يستخدم للاتصال بقواعد بيانات اكسس الاصدار Access 2000_Access 2002_Access 2003_Access 97 و الغير محمية بكلمة مرور لذلك اليكم نصوص الاتصال الاخرى بقواعد بيانات اكسس
اولا : نصوص الاتصال بقواعد بيانات اكسس الاصدار Access 2000_Access 2002_Access 2003_Access 97
1_ بحمية بكلمة مرور
2_ قواعد البيانات بنظام المجموعات Workgroup (system database)
3_ قواعد البيانات بنظام المجموعات Workgroup (system database) و محمية بكلمة مرور
4_قاعدة بيانات تعمل على الشبكة المحلية Network Location
ثانيا: نصوص الاتصال بقواعد بيانات اكسس الاصدار Access 2007_Access 2010_Access 2013
1_ الاتصال بقاعدة بيانات غير محمية
2_الاتصال بقاعدة بيانات محمية بكلمة مرور
3_ الاتصال بقاعدة بيانات على الشبكة المحلية Network Location
فى درس لاحق [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] أخذنا نبذة مختصرة على كائنات الاتصال فى الدوت نت وقلنا أن كائن الاتصال OleDbConnection و الذى يسمح بالاتصال بمجموعة متنوعة من مصادر البيانات مثل Access, Sql Server, Oracle, Excel file, text files
فى هذا الدرس سنتعلم كيفية استخدامة فى انشاء اتصال بقواعد بيانات Access باتباع الخطوات التالية :
_ إستيراد مساحة الاسم التالى :
- الكود:
Imports System.Data.OleDb
_ الاعلان عن كائن الاتصال OleDbConnection
- الكود:
Dim cnn As OleDbConnection
_الاعلان عن متغير نصى لتحزين نص الاتصال به
- الكود:
Dim connetionString As String
_ تخزين نص الاتصال التالى الخاص بفتح اتصال بقواعد بيانات الى المتغير النصى الذى تم اعلان عنه سابقا
- الكود:
connetionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=databasename.mdb;"
_ انشاء مثيل جديد من كائن الاتصال OleDbConnection مع تمرير نص الاتصال الية
- الكود:
cnn = New OleDbConnection(connetionString)
_ بعد ذلك نقوم باستخدام الاسلوب Open لفتح اتصال مع قاعدة البيانات
- الكود:
cnn.Open()
و الشفرة الكاملة للاتصال بقواعد بيانات أكسس باستخدام كائن الاتصال OleDbConnection
- الكود:
Imports System.Data.OleDb
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Eve
ntArgs) Handles Button1.Click
Dim connetionString As String
Dim cnn As OleDbConnection
connetionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=yourdatabasename.mdb;"
cnn = New OleDbConnection(connetionString)
Try
cnn.Open()
MsgBox("Connection Open ! ")
cnn.Close()
Catch ex As Exception
MsgBox("Can not open connection ! ")
End Try
End Sub
End Class
ملاحظة :
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=yourdatabasename.mdb
نص الاتصال السابق يستخدم للاتصال بقواعد بيانات اكسس الاصدار Access 2000_Access 2002_Access 2003_Access 97 و الغير محمية بكلمة مرور لذلك اليكم نصوص الاتصال الاخرى بقواعد بيانات اكسس
اولا : نصوص الاتصال بقواعد بيانات اكسس الاصدار Access 2000_Access 2002_Access 2003_Access 97
1_ بحمية بكلمة مرور
- الكود:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;
Jet OLEDB:Database Password=MyDbPassword;
2_ قواعد البيانات بنظام المجموعات Workgroup (system database)
- الكود:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;
Jet OLEDB:System Database=system.mdw;
3_ قواعد البيانات بنظام المجموعات Workgroup (system database) و محمية بكلمة مرور
- الكود:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;
Jet OLEDB:System Database=system.mdw;User ID=myUsername;Password=myPassword;
4_قاعدة بيانات تعمل على الشبكة المحلية Network Location
- الكود:
Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=\\serverName\shareName\folder\myDatabase.mdb;User Id=admin;
Password=;
ثانيا: نصوص الاتصال بقواعد بيانات اكسس الاصدار Access 2007_Access 2010_Access 2013
1_ الاتصال بقاعدة بيانات غير محمية
- الكود:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb;
Persist Security Info=False;
2_الاتصال بقاعدة بيانات محمية بكلمة مرور
- الكود:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb;
Jet OLEDB:Database Password=MyDbPassword;
3_ الاتصال بقاعدة بيانات على الشبكة المحلية Network Location
- الكود:
Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=\\server\share\folder\myAccessFile.accdb;
RANA- .....
- تاريخ التسجيل : 01/08/2013
المساهمات : 79
النقاط : 124
التقيم : 3
الدولة :
الجنس :
| |
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 7:09 pm من طرف moslema_r
» شركة تنظيف فرشات بالرياض
الثلاثاء مارس 26, 2024 6:26 pm من طرف moslema_r
» شركة تنظيف استراحات بالرياض
الأحد مارس 24, 2024 10:49 pm من طرف moslema_r
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» شركة تنظيف ثريات بالرياض
الخميس مارس 21, 2024 7:23 pm من طرف moslema_r
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد
» افضل معلم جبس بالرياض تركيب جبس بورد بالرياض 20% خصم اتصل الآن
الأحد مارس 17, 2024 1:09 pm من طرف رانيا حماد
» شراء اثاث مستعمل بالكويت بخصم 30%
الأحد مارس 17, 2024 12:54 pm من طرف رانيا حماد