16-09-20, 01:25 AM
اقترح عليك تعدل جملة الاتصال من
الى
استبدل الكلمة |DataDirectory| باسم المسار الذي توجد فيه قاعدة البيانات التي تريد استخدامها
لانه عند انشاء اتصال بقاعدة البيانات عن طريق معالج فيجوال بيسك فسوف تضهر لك هذي الرسالة
وهي تعني بانك انشئت اتصال مع قاعدة بيانات محلية والتي ليست موجودة داخل مجلد مشروعك
لذا فانه يقترح بان ينسخ ملف قاعدة البيانات الى مشروعك ثم يعدل جملة الاتصال
ونتيجة هذا انك في كل مرة تشغل برنامجك سيننسخ ملف قاعدة البيانات من مجلد مشروعك الى مجلد الاخراج
ولهذا فانك لن تستطيع حفظ او تعديل البيانات
هذا هو الخطا اللي كنت اخطيه انا الين فهمت لكن قد لايكون هو الحل لما تريد
كود :
conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Reservation.accdb"الى
استبدل الكلمة |DataDirectory| باسم المسار الذي توجد فيه قاعدة البيانات التي تريد استخدامها
كود :
"conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\myapp\Reservation.accdbلانه عند انشاء اتصال بقاعدة البيانات عن طريق معالج فيجوال بيسك فسوف تضهر لك هذي الرسالة
وهي تعني بانك انشئت اتصال مع قاعدة بيانات محلية والتي ليست موجودة داخل مجلد مشروعك
لذا فانه يقترح بان ينسخ ملف قاعدة البيانات الى مشروعك ثم يعدل جملة الاتصال
ونتيجة هذا انك في كل مرة تشغل برنامجك سيننسخ ملف قاعدة البيانات من مجلد مشروعك الى مجلد الاخراج
ولهذا فانك لن تستطيع حفظ او تعديل البيانات
هذا هو الخطا اللي كنت اخطيه انا الين فهمت لكن قد لايكون هو الحل لما تريد


