الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في حفظ نسخة احتياطية

بدأه المدمر007 في 28 فبراير 2010 · 8 رد · 1,340 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحباً أخوتي يالكرام.. وجزيل الشكر لكل من اعطاني من وقته وجهده سوى ليفيد أو ليستفيد هو الآخر

لن أطيل عليكم..

لدي برنامج مرتبط بقاعدة بيانات، وقمت بعمل فورم لأخذ نسخة احتياطية منها

والكود يعمل بشكل جيد طالما لم اقم بأي تعديلات على قاعدة البيانات كإضافة بيانات أو حذفها

فإن حدث ذلك، يظهر لي الخطأ التالي عند تفعيل كود حفظ النسخة الإحتياطية الظاهر بالصورة

137717428.jpg

155886136.jpg

والأكواد مرفقة( علماً بأنها ليست لي )

Backup.rar

تم تعديل هذه المشاركة بواسطة المدمر007 في 28 فبراير 2010 في 10:09

#2

السلام عليكم

اعتقدان الخلل هو في غلق وفتح قاعدة البيانات

cn.CursorLocation = adUseClient

قبل جملة الاتصال بقاعدة البيانات في حدث formload

وكذلك يجب غلق قاعدة البيانات قبل جملة الاتصال

If cn.State = adStateOpen Then cn.Close

تم تعديل هذه المشاركة بواسطة AHMAD KALIL في 28 فبراير 2010 في 11:07

#3

جاري تطبيق ملاحظاتك ، وولي عودة إن شاء الله

اشكرك أخي الكريم

#4

جرب اضافة هذا السطر قبل السطر الملون بالأصفر .

if cn.state=1 then cn.close
DoEvents

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#5
omani كتب:

جرب اضافة هذا السطر قبل السطر الملون بالأصفر .

if cn.state=1 then cn.close
DoEvents

تحياتي

ماينفع الكود .. حيث يجعلني كل مرة أقوم بإدخال اسم المستخدم والباسوورد ولا يفتح نافذة استعراض مكان حفظ النسخة الإحتياطية

المشكلة يا أخوان أن كود حفظ النسخة الإحتياطية شغال 100%

بس إذا قمت بإجراء أي تعديلات على قاعدة البيانات من خلال نوافذ الفيجول كإضافة اسم أو رقم أو بيان ولو حرف وحفظت التعديل

تظهر رسالة خطأ ظاهرة كما بالصورة التالية

127511570.jpg

بصراحة خبط مخي :hot:

#6

اتمنى أن تكون المشكلة اصبحت واضحة ...

#7

اخي المشكلة واضحة . ولكن لكون ان قاعدة البيانات مفتوحة اصلا. فلايمكن نسخها .. لتتمكن من نسخ قاعدة البيانات يجب اغلاق الاتصال بها اولا .

وبعد اغلاق قاعدة البيانات تستطيع ان تقوم بأي عملية تود ان تقوم بها . من نسخ او ضغط واصلاح او اي عملية من هذا القبيل

ستجد مثال كامل في توقيعي ..

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#8

يعطيكم الله العافية أخوتي الكرام

مازالت مشكلتي الخاصة بحفظ نسخة احتياطية من قاعدة البيانات قائمة

حيث أن الكود التالي بالصورة يعمل 100% طالما قاعدة البيانات مغلقة، ولم يتم تعديل بياناتها

بس في حالة تعديل حتى حرف واحد وحفظه، ومن ثم قبل الخروج من البرنامج قمنا بعملية حفظ النسخة الإحتياطية

تظهر رسالة خطأ تحمل رقم (70) وتقوم بتظليل كود معين باللون الأصفر !!!123033069.jpg

#9

اخي اعتقد انك تستخدم الاداة Adodc1 او الأداة Data1 في بعض النماذج .

لذا يجب ان تقوم باغلاق هذه الادوات قبل اجراء النسخ الاحتياطي . لان هذه الادوات تبقي الاتصال مع قاعدة البيانات مفتوحاً .

وسوف تحل المشكلة باذن الله

أن لم تستطع عمل ذلك قم برفع المثال لنقوم بالتعديل .

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

مواضيع مشابهة