سؤال

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

رمز حتى الآن

giveacodicetagpre.
هل كانت مفيدة؟

المحلول

يبدو أنك تستخدم مجموعة بيانات داخل الذاكرة، مثل TclientDataset.إذا قمت ببساطة بوضع فهرس على DataSet، فسوف تبقي الأمور أمرت لك حتى لا تضطر إلى إعادة ترتيبها يدويا.فقط قم بإعداد الفهرس يستند إلى أي معايير تريد استخدامها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top