الطريقة الصحيحة لحذف تسجيلة
#1
السلام عليكم ورحمة الله تعالى وبركاته.

ماهي الطريقة الصحيحة لحذف تسجيلة من الجدول؟

كنت استخدم التعليمة:

كود :
Table1.Delete

أضفت مجموعة من التسجيلات إلى الجدول حتي أصبح الحجم 15MB ثم قمت بحذفها بستخدام التعليمة


كود :
Table1.Delete

الجدول أصبح فارغ ولكن الحجم لم ينقص أي 15MB .

حتى الأن لم أعرف السبب.

عند استخدام التعليمة

كود :
Table1.EmptyTable;

أصبح الحجم 217KB

لكن ماهو الحل عند حذف بعض التسجلات فقط .
وحيداً فريداً في التراب وإنما قرين الفتى في القبر ما كان يعمل
الرد
#2
كلتا الطريقتين صحيحتين إلا إن أردت فتح شفرة المصدر والتعديل عليها
لكن يبدو انهك تستعمل بارادوكس او ديباز على ما اظن

يستحسن أن تقوم بمايلي بعد الحذف:
Table1.Refresh
Table1.close
ثم إعادة فتحها مجددا ولكن يستحسن الخروج والدخول من البرنامج من جديد كما يستحسن عدم ترك قواعد البيانات مفتوحة
عندما تكون تعمل على السورس في دلفي
الرد
#3
جدول المستعمل هو dBASE

للأسف الحجم لاينقص حتى بستخدام:

كود :
Table1.Refresh Table1.close

هل عند انشاء تسجيلة لايتم حذفها بل محتواها فقط؟
وحيداً فريداً في التراب وإنما قرين الفتى في القبر ما كان يعمل
الرد
#4
السلام عليكم و رحمة الله

قلت أن حجم القاعدة لا بنقص. هل يزيد بعد إعادة السجلات التي تم حذفها ؟
من قال حاد عن أصله أو قال مات فقد كذب
الرد
#5
حتي عند اعادة التسجيلات المحذوفة فالحجم لايزيد الا اذا تجاوزت عدد التسجيلات السابقة
وحيداً فريداً في التراب وإنما قرين الفتى في القبر ما كان يعمل
الرد
#6
السلام عليكم
أظن أنه يجب عليك عمل compact and repair

مواضيع ذات صلة بتزايد الحجم لكن لقاعدة أكسس

http://delphi4arab.net/forum/showthread....act+repair

http://delphi4arab.net/forum/showthread....act+repair
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد
#7
ذاك ما كنت أبحث عليه شكرا وجزاكم الله خيرا.
وحيداً فريداً في التراب وإنما قرين الفتى في القبر ما كان يعمل
الرد
#8
يا اخي غن منتج ديباز وبارادوكس لا تصلح إلا لغرض التعليم بما ان هناك منتجات أثبتت نجاعتها وقوتها
جرب Absolute Database

المنتجين القديمين حساسين لانقطاع الكهرباء المفاجئ او خلل في البرنامج
كما انهما لايتحملان كمية كبيرة من السجلات وليس لديهما نظام حماية......
الرد


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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم