(14-09-20, 12:18 AM)mostafa nada كتب : السلام عليكم اخوانى الكرام لدى برنامج فيجوال بيسك مع قاعدة بيانات اكسيس
وهو انى اضفت بعض البيانات وقمت بفتح قاعدة البيانات وعملت delete للى انا ضفتو ولكن عندما اعمل run للبرنامج من الفيجوال ستديو تظهر البيانات اللى انا قمت بحذفها نهائياً من قاعدة البيانات وعند فتح الداتا بيز بلاقى بالفعل البيانات اللى انا كنت مسحتها بترجع تانى !! وذلك بمجرد انى بضغط على run للبرنامج
ما هو الحل او اية هى المشكلة دى وجزاكم الله خيراً
وعليكم السلام ورحمة الله وبركاته ،،
يحصل هذا لأنك اضفت قاعدة البيانات من الفيجوال بيسك لذلك يعمل نسخة عند كل تشغيل للبرنامج .
اتبع الصورة :
لأن التعديل والإضافة والحذف يتم على قاعدة البيانات الموجوده في مجلد bin\Debug
الموجود داخل مجلد البرنامج ولا تتم على قاعدة البيانات الموجوده في الصورة .
وعند تشغيل البرنامج من الفيجوال بيسك مره أخرى يتم نسخ قاعدة البيانات الموجوده في الصورة إلى مجلد bin\Debug
لذلك لن تجد قاعدة البيانات كما كانت قبل التشغيل .
للمعلومية هذا فقط يحصل عندما تشغل البرنامج من الفيجوال بيسك بمعنى بعد عمل ملف Setup لن يحصل هذا الموضوع .