تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] خطأ في ضغط وإصلاح قاعدة البيانات
#1
تقبل الله منا ومنكم صالح الأعمال

هذا مثال صغير المطلوب تعديل الخطأ عند محاولة ضغط وإصلاح قاعدة البيانات
حاولتُ كثيراً لكنني لم أعرف أين يكمن الخطأ فالرجاء التعديل عليه بارك الله فيكم


.rar   ضغظ وإصلاح قاعدة البيانات.rar (الحجم : 243.09 ك ب / التحميلات : 26)
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة:
#2
كل عام و انت بخير
ماهي رسالة الخطأ؟
حملت المثال وحدثت اخطاء لا علاقة لها بالسؤال بل بمسالة الادوات.
الكلاس التالي يعمل معي بشكل جيد
PHP كود :
Public Sub comp(ByVal sdb As StringByVal sDBtmp As StringOptional ByVal pass As String "")
On Error GoTo r:
If 
con.State 1 Then con.Close
If rs.State 1 Then rs.Close

Dim oApp 
As Access.Application
Set oApp 
= New Access.Application
If Trim$(pass) = "" Then
Call oApp
.DBEngine.CompactDatabase(sdbsDBtmp)
'wait for the app to finish
        DoEvents
'
remove the uncompressed original
        Kill sdb
'rename the compressed file to the original to restore for other functions
        Name sDBtmp As sdb
Else
Call oApp.DBEngine.CompactDatabase(sdb, sDBtmp, dbLangGeneral, , ";pwd=" & sPASSWORD)
'
wait for the app to finish
        DoEvents
'remove the uncompressed original
        Kill sdb
'
rename the compressed file to the original to restore for other functions
        Name sDBtmp 
As sdb

End 
If
MsgBox "تم الضغط بنجاح"vbInformation"ضغط ملف"
Exit Sub
r
:
MsgBox Err.DescriptionvbCritical"ضغط ملف"
Err.Clear
End Sub 
وطريقة استخدامه الكود التالي:
PHP كود :
Dim co As New Class1
 co
.comp App.Path "\phone.accdb"App.Path "\NDB.accdb" 
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#3
بارك خوي سعود تم حل المشكلة من خلال المثال المرفق
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة: سعود
#4
(10-07-22, 09:37 PM)مصمم هاوي كتب : بارك خوي سعود تم حل المشكلة من خلال المثال المرفق

 و فيك بارك الله.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تعديل في نسخ واستعادة قاعدة بيانات SQL مصمم هاوي 3 464 01-01-25, 09:17 PM
آخر رد: مصمم هاوي
Question [vb6.0] كيف احفظ الخيارات التي في القائمة في قاعدة البيانات نامل المساعدة في المثال المرفق ؟ Microformt 1 349 29-11-24, 04:05 AM
آخر رد: justforit
Lightbulb [VB.NET] إنشاء فولد ووضع نسخه به من قاعدة البيانات AMRMOGA 1 276 17-11-24, 09:59 PM
آخر رد: Taha Okla
  [vb6.0] تجميع البيانات في تقرير مفصل Faisel 1 323 12-11-24, 11:49 PM
آخر رد: السيد الغالي
Question [vb6.0] هل يمكن عرض اسماء الاصناف في الرسم البياني في جهة اليمين بشرط ياخد الاسماء من قاعدة Microformt 0 232 14-08-24, 06:42 PM
آخر رد: Microformt
  حفظ قيم مربعات الاختيار فى قاعدة البيانات واسترجاعها haitham Muhammed 1 403 20-06-24, 02:01 AM
آخر رد: Taha Okla
  نقل البيانات من جدولين مرتبطين الى جدول اخر بعد الفلترة haitham Muhammed 0 376 29-04-24, 01:51 AM
آخر رد: haitham Muhammed
  [سؤال] كيفية تشغيل قاعدة بيانات برنامج VB6+Access على شبكة داخليه aboezzat84 3 3,252 21-04-24, 04:12 PM
آخر رد: qqqqqqq
  [vb6.0] اضافة الصور الى ملف واسترجاعها بدون قاعدة البيانات haitham Muhammed 3 937 24-01-24, 01:51 PM
آخر رد: haitham Muhammed
  عدم ضهور كل البيانات فراس محي 1 506 15-12-23, 06:05 AM
آخر رد: Taha Okla

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


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