تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[مثال] ضغط وإصلاح قواعد البيانات ( Access mdb & Access accdb )
#9
(20-03-15, 01:10 PM)محمد العبيدي كتب : تم حل المشكلة التي ظهرت لدي وهي ان البرنامج المرفق من حظرتك لايستطيع الاتصال بقاعدة البيانات من نوع 2007 او 2010  حيث قمت باستبدال الجزء التالي provider=microsoft.ace.oledb.12.0; ليصبح provider=microsoft.Jet.oledb.4.0; التي توجد في جملة الربط بقاعدة البيانات لتكون الداله بالشكل التالي


PHP كود :
     Function Access_2007(ByVal FileNameMD As StringByVal PasswordMD As String)
 
           Try
                  Dim Engine 
CreateObject("JRO.JetEngine")
 
                 Engine.CompactDatabase("provider=microsoft.Jet.oledb.4.0;Data Source=" FileNameMD ";Jet OLEDB:Database Password=" PasswordMD ";" _
                  
"Jet OLEDB:Engine Type=5;"_
                  
"provider=microsoft.Jet.oledb.4.0;" _
                  
"Jet OLEDB:Database Password=" PasswordMD ";" _
                  
"Data Source=" FileNameMD ".tmp;" _
                  
"Jet OLEDB:Engine Type=5;")
 
                 Dim FullPath As String IO.Path.GetDirectoryName(FileNameMD)
 
                 IO.File.Delete(FileNameMD)
 
                 Dim filename As String IO.Path.GetFileName(FileNameMD ".tmp")
 
                 Dim GetFileNameWithoutExtension As String IO.Path.GetFileNameWithoutExtension(FileNameMD ".tmp")
 
                 FileSystem.Rename(FileNameMD ".tmp"FullPath "\" & GetFileNameWithoutExtension)
                  EndMD = "
Successfully"
                  Return EndMD ' إرجع بقيمة تدل على إكمال العملية بنجاح
            Catch ex As Exception
                  If My.Computer.FileSystem.FileExists(FileNameMD) = False Then
                        EndMD = "
Database"
                        Return EndMD ' إرجع بقيمة تدل على فشل العملية بسبب عدم صحة مسار قاعدة البيانات
                  Else
                        EndMD = "
Failed"
                        Return EndMD ' إرجع بقيمة تدل على فشل العملية لاسباب اخرى
                  End If
            End Try

      End Function 
مع احترامي الكبير للسيد Easy4ever  لاني عدلت على كود حضرتك
علماً اني استخدم نظام Windows 8 64x مع Office 2010
يبدو ان هذا التعديل يجعل البرنامج يعمل على قاعدة البيانات الافتراضية المرفقة معه ولكنه لايزال لايعمل مع قاعدة بيانات ال2007 ,2010
ارجو من حضرتك ايجاد حل للمشكلة
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: ... - بواسطة sooriaty03 - 30-11-13, 10:46 AM
RE: ضغط وإصلاح قواعد البيانات ( Access mdb & Access accdb ) - بواسطة محمد العبيدي - 20-03-15, 02:18 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مثال حفظ البيانات حسب النوع مصمم هاوي 4 551 13-10-25, 05:06 PM
آخر رد: justforit
  [سلسلة تعليمية] مشروع برنامج بحث وحذف وتحديث البيانات في فايربيس vb . net الجزء الثاني ahmadpal 1 2,273 10-04-24, 04:36 AM
آخر رد: emadahmed1995
Question [VB.NET] كيف يمكن تحديد البيانات التي اريد ان تظهر في DataGridView1 ؟ Microformt 1 518 18-03-24, 01:37 AM
آخر رد: Kamil
Question [VB.NET] كيف يمكن مسح البيانات في الجدول المجود على الفورم ؟ Microformt 1 576 03-03-24, 08:35 PM
آخر رد: Taha Okla
  اتصال قاعدة البيانات بالسرفر atefkhalf2004 10 1,233 25-02-24, 09:15 PM
آخر رد: atefkhalf2004
  [مثال] مثال لنسخ وإستعادة قاعدة البيانات ( تحديث) نسخ تلقائي للقاعدة حسب اليوم والساعة جميل علي 81 53,386 10-02-24, 11:26 AM
آخر رد: محمد العموري
  كيفيه عمل حفظ البيانات الخاصة بمتابعة دخول وخروج المستخدمين للبرنامج Saly nor 6 3,244 07-02-24, 05:56 PM
آخر رد: ahmedanwer
  طريقة سهلة للاتصال بقاعدة بيانات SQL مع اضافة ايقونات للتحكم في تدفق البيانات ggtt17121985 0 1,187 06-11-23, 10:16 AM
آخر رد: ggtt17121985
  برنامج لادارة الدروس الخصوصية VB.NET2013& Access moaath.khalaf 16 17,724 19-08-23, 12:22 AM
آخر رد: Ramadan alking
Video طباعة تقرير صفحة شخصية ب VB.net من خلال Crystal report و access database ggtt17121985 0 897 11-08-23, 10:41 AM
آخر رد: ggtt17121985

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


يقوم بقرائة الموضوع: