عندي كود صيانة قاعدة البيانات على الفجيوال 2003 ، ولكن هذا لا يعمل مع 2005 ؟ لماذا ؟
كود صيانة قاعدة البيانات
مغلق
المفروض كل ما يعمل من خلال vs2003 يعمل ايضا من خلال vs2005 والعكس غير صحيح
ثم يجب تحديد كود الخلل حتى يمكن معرفة السبب
هناك بضعة اختلافات بين 2003 و 2005. لذا كان من الأفضل أن تخبرنا على الأقل برسالة الخطأ التي تأتيك.
Dim jro As JRO.JetEngine
jro = New JRO.JetEngine
If File.Exists("c:ِ\OLDABC.mdb") Then
File.Delete("c:\SHCIT\AfaqSMS\OLDABC.mdb")
End If
File.Copy("c:\ABC.mdb", "c:\OLDABC.mdb")
File.Delete("c:\ABC.mdb")
jro.CompactDatabase("Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\OLDABC.mdb;Jet OLEDB:Database Password=!!!", _
"Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\ABC.mdb;Jet OLEDB:Engine Type=5;Jet OLEDB:Database Password=!!!")
MsgBox("نجح")الخطأ Error 1 Type 'JRO.JetEngine' is not defined
شارك لو سمحت في هذا الاستبيان ... دقيقة من وقتك
jro ليست احد classes الخاصة بالدوت نت FrameWork
فيجب ان تضع المرجع reference الخاص بها
كانت تعمل في 2003 !
طيب كيف أضيف الرفرنس لو سمحت ؟
شارك لو سمحت في هذا الاستبيان ... دقيقة من وقتك
هذا الموضوع مغلق.


