08-07-24, 09:55 PM
(08-07-24, 07:14 PM)Taha Okla كتب : كود ضغط واصلاح قاعدة البيانات نفسها :
كود :
SQLiteConnection Conn = new SQLiteConnection("Data Source = B2testdb.db");
Conn.Open();
SQLiteCommand cmd = new SQLiteCommand("VACUUM", Conn);
cmd.ExecuteNonQuery();
Conn.Close();
كود نسخة إحتياطية بحجم حقيقي بعد الضغط والاصلاح(للنسخة الاحتياطية) :
كود :
SQLiteConnection Conn = new SQLiteConnection("Data Source = B2testdb.db");
Conn.Open();
SQLiteCommand cmd = new SQLiteCommand("VACUUM main INTO 'backup.db'", Conn);
cmd.ExecuteNonQuery();
Conn.Close();
ما شاء الله
مشكور اخ طه على الاكواد الجميلة

لا ادري كيف استطعت ان تكتشف ذلك