اخي العزيز ليس افضل او اسوأ
اصدار قاعدة البيانات لديك هو الفيصل .
بمعنى لديك مشروعين مفتوحين المصدر
الأول فيجوال بيسك 6
والمشروع الثاني فيجوال ستوديو 2008
لا يمكنك التعامل مع الأول من الثاني والعكس صحيح .
بإختصار وأتمنى توضح الفكرة البروفايدر أو المزود هو المسؤول عن التواصل مع قاعدة البيانات
لكل اصدار من قواعد البيانات لها بروفايد خاص بها .
مثلاً قواعد بيانات ماي اسكيوال هناك عدة اصدارات
لكل اصدار بروفايدر خاص
الاكسس كذلك ذو الامتداد mdb البروفايدر الخاص بها 4
و
accdb البروفايدر الخاص بها 12
اصدار ACCESS 2003 وما قبله
كود :
Dim Conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=0123; Data Source=" & Application.StartupPath & "\db1.mdb")
اصدار ACCESS 2007 وما بعده
كود :
Dim cn As New OleDbConnection("Provider=Microsoft.Ace.OLEDB.12.0;Jet OLEDB:Database Password=123; Data Source=" & Application.StartupPath & "\db1.accdb")