تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ممكن مساعدة في تعديل كود استرجاع
#1
السلام عليكم اخوتي الاعزاء
انا صممت برنامج وعملت فيه زر للنسخ الاحتياطي وزر لاستعادة قاعدة البيانات
النسخ الاحتياطي اشتغل تمام لكن في الاستعادة واجهتني مشكلة وهي ان الكود ليس من صلاحياته ان يحذف الملف القديم ويستبدله بالملف الجديد المطلوب استعادته
انا قلت مالي الا اخوتي المبرجين في المنتدي اصحاب الخبرات واللي من بعد الله بفضلهم استطعت التغلب علي كثير من المشاكل التي واجهتني في البرمجه

كود :
On Error GoTo RestoreError
   Dim Ans
   Dialog.Filter = "Backup files (*.bck) |*.bck|"
   Dialog.ShowOpen
   If Dialog.FileName <> "" Then
       Ans = MsgBox("هل تريد استعادة قاعدة البيانات", vbExclamation + vbYesNo, " تنبيه" + UserName)
       If Ans = vbYes Then
         
           FileCopy Dialog.FileName, App.Path + "\data.MDB"
             MsgBox "تمت استعادة قاعدة البيانات بنجاح.", vbOKOnly + vbInformation, " استعادة قاعدة البيانات" + UserName
'
       End If
   End If
   Exit Sub
RestoreError:
 MsgBox Err.Description, vbOKOnly + vbCritical, " Warning:End-User" + UserName
الرد
تم الشكر بواسطة:
#2
السلام عليكم

اخي الكريم جرب ان تشغل البرنامج AS ADMINISTRATOR واذا بقيت المشكلة انسخ قاعدة البيانات على قرص اخر غير :C

والله اعلم

يعطيك العافية
(( يَا أَيَّتُهَا النَّفْسُ الْمُطْمَئِنَّةُ ارْجِعِي إِلَى رَبِّكِ رَاضِيَةً مَرْضِيَّةً فَادْخُلِي فِي عِبَادِي وَادْخُلِي جَنَّتِي ))

الرد
#3
وعليكم السلام ورحمة الله

اذا كنت متصل بفقاعدة البينات المراد حذفها لن تتمكن من حذفها

تاكد ان البرنامج نفسه غير متصل بقاعة البينات الاولى .
السلام عليكم  احبائي 
بسبب انشغالي  قل  عطائي  -- اعتذر منكم  --  وسال الله العلي القدير  ان لا يشغلنا الا بطاعته.
اشكر كل الاخوة في المنتدى الرائع الذين ساعدوني خاصة والذين يساعدون الجميع -- اسال الله العلي القدير ان يكتب اجرهم مضاعفا ويرزقهم الجنة.
الرد
#4
(30-01-17, 03:15 PM)abulayth كتب : السلام عليكم

اخي الكريم جرب ان تشغل البرنامج AS ADMINISTRATOR واذا بقيت المشكلة انسخ قاعدة البيانات على قرص اخر غير :C

والله اعلم

يعطيك العافية

وعليك السلام ورحمه الله وبركاته اخي الكريم شكرا لاهتمامك وردك وبارك الله فيك واسأل الله ان يجزيك عنا خير الجزاء
جربت اخي كريم وشغلته كامسؤل ونفس المشكلة قائمة انا مازلت لم اثبت البرنامج علي الجهاز يعني قاعدة البيانات غير موجودة في القرص c

(30-01-17, 03:33 PM)sendbad100 كتب : وعليكم السلام ورحمة الله

اذا كنت متصل بفقاعدة البينات المراد حذفها لن تتمكن من حذفها

تاكد ان البرنامج نفسه غير متصل بقاعة البينات الاولى .

وعليك السلام ورحمه الله وبركاته اخي الكريم شكرا لاهتمامك وردك وبارك الله فيك واسأل الله ان يجزيك عنا خير الجزاء

اخي الكريم فكرتك صحيحة لكن كيف اقطع الاتصال بقاعدة البيانات لو عندك الكود ممكن تعطيه لي
الرد
#5
انظر اسم كائن الاتصال في الاستعلام
في هذي الحاله الذي بعد لكمة dim
Dim DB As New ADODB.Connection

ثم نفذ الكود التالي قبل حذف قاعدة البينات
If DB.State = 1 Then DB.Close
ستحتاج ايضا اعادة الاتصال بعد اكمال الاسترجاع
السلام عليكم  احبائي 
بسبب انشغالي  قل  عطائي  -- اعتذر منكم  --  وسال الله العلي القدير  ان لا يشغلنا الا بطاعته.
اشكر كل الاخوة في المنتدى الرائع الذين ساعدوني خاصة والذين يساعدون الجميع -- اسال الله العلي القدير ان يكتب اجرهم مضاعفا ويرزقهم الجنة.
الرد
#6
(30-01-17, 03:59 PM)sendbad100 كتب : انظر اسم  كائن الاتصال في الاستعلام
في هذي الحاله الذي بعد لكمة dim
Dim DB As New ADODB.Connection

ثم نفذ الكود التالي  قبل حذف قاعدة البينات
If DB.State = 1 Then DB.Close
ستحتاج ايضا اعادة الاتصال بعد اكمال الاسترجاع

وعليك السلام ورحمه الله وبركاته اخي الكريم شكرا لاهتمامك وردك وبارك الله فيك واسأل الله ان يجزيك عنا خير الجزاء

تم تعديل الكود واشتغل تمام لكن كيف يمكن ان نعيد الاتصال بقاعدة البيانات
الرد
#7
(30-01-17, 04:06 PM)مبرمج جديد كتب :
(30-01-17, 03:59 PM)sendbad100 كتب : انظر اسم  كائن الاتصال في الاستعلام
في هذي الحاله الذي بعد لكمة dim
Dim DB As New ADODB.Connection

ثم نفذ الكود التالي  قبل حذف قاعدة البينات
If DB.State = 1 Then DB.Close
ستحتاج ايضا اعادة الاتصال بعد اكمال الاسترجاع

وعليك السلام ورحمه الله وبركاته اخي الكريم شكرا لاهتمامك وردك وبارك الله فيك واسأل الله ان يجزيك عنا خير الجزاء

تم تعديل الكود واشتغل تمام لكن كيف يمكن ان نعيد الاتصال بقاعدة البيانات

افضل انك تقوم باغلاق البرنامج  احسن في نهاية كود الاستعادة 
ضع الامر   End

كي يغلق البرنامج
السلام عليكم  احبائي 
بسبب انشغالي  قل  عطائي  -- اعتذر منكم  --  وسال الله العلي القدير  ان لا يشغلنا الا بطاعته.
اشكر كل الاخوة في المنتدى الرائع الذين ساعدوني خاصة والذين يساعدون الجميع -- اسال الله العلي القدير ان يكتب اجرهم مضاعفا ويرزقهم الجنة.
الرد
#8
(30-01-17, 04:13 PM)sendbad100 كتب :
(30-01-17, 04:06 PM)مبرمج جديد كتب :
(30-01-17, 03:59 PM)sendbad100 كتب : انظر اسم  كائن الاتصال في الاستعلام
في هذي الحاله الذي بعد لكمة dim
Dim DB As New ADODB.Connection

ثم نفذ الكود التالي  قبل حذف قاعدة البينات
If DB.State = 1 Then DB.Close
ستحتاج ايضا اعادة الاتصال بعد اكمال الاسترجاع

وعليك السلام ورحمه الله وبركاته اخي الكريم شكرا لاهتمامك وردك وبارك الله فيك واسأل الله ان يجزيك عنا خير الجزاء

تم تعديل الكود واشتغل تمام لكن كيف يمكن ان نعيد الاتصال بقاعدة البيانات

افضل انك تقوم باغلاق البرنامج  احسن في نهاية كود الاستعادة 
ضع الامر   End

كي يغلق البرنامج

بارك الله فيك اخي الكريم وجزاك كل خير تم تعديل الكود ولكن ليس بالامر end  ظفت كود الاتصال بعد كود الاستعادة
كود :
cn.Provider = "microsoft.Jet.oledb.4.0"
cn.Open App.Path & "\db1.mdb"
الرد
#9
بالتوفيق يالغالي
السلام عليكم  احبائي 
بسبب انشغالي  قل  عطائي  -- اعتذر منكم  --  وسال الله العلي القدير  ان لا يشغلنا الا بطاعته.
اشكر كل الاخوة في المنتدى الرائع الذين ساعدوني خاصة والذين يساعدون الجميع -- اسال الله العلي القدير ان يكتب اجرهم مضاعفا ويرزقهم الجنة.
الرد


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة في كود الحفظ bidaya 5 79 أمس, 06:47 PM
آخر رد: bidaya
  [vb6.0] ممكن المساعدة في اضافة الايام بين تاريخين في الفيلكس قريد mustafa mohamed 0 35 12-04-18, 04:30 PM
آخر رد: mustafa mohamed
  تعديل كشف حساب للعميل w123eg 1 67 29-03-18, 10:19 AM
آخر رد: nourmandour
  السلام عليكم سؤال ممكن اتحكم في قاعدة البيانات من جهاز اخر او عن النت محمد جبريل 1 86 21-03-18, 12:22 PM
آخر رد: ahmedabdelaliem
  هل من مساعدة في تعديل كود الحفظ مصمم هاوي 7 130 06-03-18, 02:20 PM
آخر رد: sendbad100
  مساعدة في تشغيل ملف صوتي VB.NET 7 80 01-03-18, 08:59 AM
آخر رد: Ahmed_Mansoor
  تعديل كشف حساب للعميل w123eg 2 71 25-02-18, 10:28 AM
آخر رد: w123eg
  تعديل على مثال رصد درجات الطلبة مصمم هاوي 11 62 19-02-18, 03:41 AM
آخر رد: مصمم هاوي
  مساعدة في فورمات المبالع للفلكسي قريد khezzani 2 26 06-02-18, 08:05 AM
آخر رد: sendbad100
  [سؤال] طلب مساعدة بسيطة اي سفن 6 49 29-01-18, 12:41 PM
آخر رد: اي سفن

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم