منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ممكن تعرفون لي الخطأ في الكود ده - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : ممكن تعرفون لي الخطأ في الكود ده (/showthread.php?tid=10101)

الصفحات: 1 2 3


ممكن تعرفون لي الخطأ في الكود ده - MSDOS - 19-08-13

في الصورة لم تغير كلمة 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 - 19-08-13

سويت مثال وشغلته وكل شيء تمام
شغل هذا المثال لديك وقلنا ايش صار معاك


ممكن تعرفون لي الخطأ في الكود ده - المبرمج البسيط - 19-08-13

مشكوووووووووووور اخ msdos
عمل معي الكود وانا اتعبتك معي كثيرا
اشكرك لتعاونك معي