كود :
Dim constr As String = "Provider=Microsoft.Jet.Oledb.[color=#FF0000][b]4[/b][/color].0; Data [color=#FF0000][b]Source[/b][/color] = " & Application.StartupPath & "[color=#FF0000][b]\[/b][/color]mydata.mdb;"
السلام عليكم
مثل ماقال الاخ Abdullah0991 المشكلة في المزود
الحل: دبل كلك على MyProject ثم اختر compile ثم من اليمين Advanced Compile Options وغير Target CPU الى x86
الاصل ان هذه الرسالة لا تظهر الا اذا لم يكن الاكسس مثبت في جهازك, فهل هو مثبت ام لا؟
سلام عليكم
من الممكن ان الأكسس ليس بحاسوبك
أخي من فضلك إرفع المشروع بالكامل لكي نحدد المشكلة اكثر 
لا تنسى تخبرنا
1: نطام التشغيل
2:نسخة الأوفيس
3 قد لا يكون مهم: نسخة الفجوال
4: نوع ملف فاعدة البيانات هل mdb او accdb
نضام التشغيل : win 7 32bit
نسخة الاوفس : 2010
نسخه الفيجوال : 2012
نوع القاعده : accdb
السلام عليكم
غير نص الاتصال
كود :
Dim constr As String = "provider=microsoft.ACE.oledb.12.0;" & "data source = " & Application.StartupPath & "\mydata.accdb"
اخي العزيز انت تقول ان أن الوفيس 2010 فلا يجوز استخدام Provider 4.0 فهو للأكسس 2003
وايضا الامتداد هي accdb فكيف كاتب mdb فالmdb لنسخة 2003
كذلك نفس المشكلة
والصورة توضح السبب
[ATTACH=CONFIG]3823[/ATTACH]
كذلك نفس المشكلة
والصورة توضح السبب