منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : ممكن تعرفون لي الخطأ في الكود ده
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
في الصورة لم تغير كلمة Jet إلى ACE

أخي المعروف عند التعامل مع قاعدة بيانات 2003 وما قبلها والذي يكون نوع ملف قاعدة بياناتها mdb يكون نص الاتصال connectionstring كالتالي
كود :
Dim con As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Access2003file.mdb;")


وعند التعامل مع قاعدة بيانات 2007 وما بعدها والذي يكون نوع ملف قاعدة بياناتها accdb يكون نص الاتصال connectionstring كالتالي
كود :
Dim con As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Access2007file.accdb;")

في Provider لاحظ
ر رقم 4 يأتي مع كلمة Jet عشان ملفات mdb
ورقم 12 يأتي مع كلمة ACE عشان ملفات accdb

ولا ننسى ان تغير Target CPU إلى x86 من خصائص المشروع تختار التبويب Compile وتضغط على Advanced Compile Options
سويت مثال وشغلته وكل شيء تمام
شغل هذا المثال لديك وقلنا ايش صار معاك
مشكوووووووووووور اخ msdos
عمل معي الكود وانا اتعبتك معي كثيرا
اشكرك لتعاونك معي
الصفحات : 1 2 3