أنا شخصياً أعتقد أنه من الأفضل استخدام التحديث.
بعد بعض الاختبارات ، تبين أنه بعد استخدام جميع قواعد البيانات تقريبًا عبارات حذف ، لم يصبح حجم ملف قاعدة البيانات أصغر ، بحيث تجعل كل عملية إدخال لقاعدة البيانات أكبر.
بدلاً من عدم القدرة على حذفه ، دعه يحتفظ به. لقد وجدت أنه عند استخدام التحديث ، طالما أن البيانات الجديدة ليست أكبر من الأصل ، فلن يزيد حجم قاعدة البيانات (من السهل رؤية التأثير عند تخزينه في قاعدة البيانات).
لذلك ، أوصي شخصيًا باستخدام طريقة التحديث لتمييز السجل المحذوف. إذا كان هناك سجل تم حذفه عند إضافة سجل جديد ، فسيتم تحديث السجل كسجل جديد. الحكم عند إضافة سجلات جديدة بسيطة نسبيًا:
نسخة الكود كما يلي: Rs.Open "Select*fromTableNamewhereDeleted = 1OrderByidasc"
ifrs.eoftthenrs.addnew
RS (1) .value = "..." ؛
'.....
Rs.update
عندما نحتاج إلى إضافة بيانات جديدة ، نتحقق أولاً مما إذا كان هناك أي بيانات محذوفة. إذا لم يكن هناك (rs.eof) ، أدخل السجل (addNew) ، وإلا فإن البيانات الجديدة سيتم كتابة سجل الاستعلام الأول.