![]() |
|
إعادة فهرسة الفاتيح الأساسية آليا - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : إعادة فهرسة الفاتيح الأساسية آليا (/showthread.php?tid=8272) |
إعادة فهرسة الفاتيح الأساسية آليا - عبد الإله - 05-12-2016 السلام عليكم إخواني : برنامجي مزود بقاعدة بيانات برادوكس ، و عند استعماله لعدة شهور أو ايام يتوقف البرنامج عن العمل و يرسل رسالة تقول بأن الفهرسة ليست محينة ( les index ne sont pas a jour) فأقوم بحذف les fichiers index مثل px فيعود البرنامج للعمل و لكن بإرسال رسالة تقول بأن : Table : aucun index . فهل توجد طريقة لإعادة فهرسة المفاتيح الأساسية آليا عند إقلاع البرنامج ( Reindexation ) و شكرا RE: إعادة فهرسة الفاتيح الأساسية آليا - محمد عبد العزيز - 06-12-2016 وعليكم السلام ورحمة الله يمكن ان تستدعي DbiRegenIndexes شيئ مثل كود : Table1.Close;
Table1.Exclusive := True;
Table1.Open;
try
DbiRegenIndexes(Table1.Handle);
except
end;
Table1.Close;
Table1.Exclusive := False;RE: إعادة فهرسة الفاتيح الأساسية آليا - أبو معاذ - 06-12-2016 السلام عليكم ورحمة الله وبركاته ، اسمح لي أخي الحبيب أن أقدم نصيحة بالمناسبة ، أنصحك أخي بالانتقال الفوري إلى نظام قواعد البيانات أكثر أمنا و استقرارا ، ومنها FireBird إذا كانت تطبيقاتك ستعمل على الشبكة ، أما إذا كانت تطبيقات لا تعمل على الشبكة فالخيار الأفضل هو Sqlite. سامحني على هذه النصيحة.
RE: إعادة فهرسة الفاتيح الأساسية آليا - عبد الإله - 06-12-2016 بارك الله فيكما على الرد السريع ( [size=small][size=medium][b]BM.AbdelAziZ[/size][/size][/b][size=small] و Unprogramme )[/size] [size=small]لكن أريد بعض الاستفسار فيما يخص استدعاء dbiregenindex أين أضع هذا الكود ليتماشى مع اقلاع البرنامج ( executable).[/size] استفسار آخر إذا سمحتم هل هذا الكود لجميع الجداول لاعادة الفهرسة أم لجدول table1 فقط . و جزاكم الله خيرا. RE: إعادة فهرسة الفاتيح الأساسية آليا - محمد عبد العزيز - 07-12-2016 الكود فوق وضع كمثال فقط للتوضيع وليس لينسخ ويلصق ببرنامجك وهو لجدول واحد فقط RE: إعادة فهرسة الفاتيح الأساسية آليا - عبد الإله - 08-12-2016 جزاكم الله خيرا على الرد و السلام عليكم |