أفضل طريقة لإبعاد سجلتين في Tdataset Delphi؟
سؤال
جديد إلى Delphi وبرمجة قاعدة البيانات بشكل عام ولكني فضولي إذا كانت هناك طريقة أفضل لتبادل السجلات في tdataset؟لقد قرأت بعض المساعدة ولا أستطيع العثور على أي طرق واضحة.حاليا لدي إجراء تنفيذي لتحريك السجلات لأسفل DataSet حتى تصل إلى علامة EOF.ومع ذلك، أحصل على بعض الأخطاء الفردية عندما أصل إلى آخر سجل في بياناتي.كل ما قمت بتنفيذ روتين مبادلة على طراز مجموعة قياسي يحاول الحفاظ على البيانات و Whatnot أثناء شعوذة السجلات النشطة.
رمز حتى الآن
giveacodicetagpre.المحلول
يبدو أنك تستخدم مجموعة بيانات داخل الذاكرة، مثل TclientDataset.إذا قمت ببساطة بوضع فهرس على DataSet، فسوف تبقي الأمور أمرت لك حتى لا تضطر إلى إعادة ترتيبها يدويا.فقط قم بإعداد الفهرس يستند إلى أي معايير تريد استخدامها.
لا تنتمي إلى StackOverflow