PDA

View Full Version : جستجو در بانک و انتقال به رکورد یافت شده



Mashayekhi
جمعه 27 بهمن 1385, 17:20 عصر
سلام.
من تاپیک ها رو Search کردم، ولی به جواب خودم نرسیدم، برای همین تصمیم گرفتم یه تاپیک باز کنم.
ببینید، من Delphi کار می کردم، در دلفی من با یک ADOQuery یک Recordset رو با استفاده از یک Query از بانک Fetch می کردم، بعد اگر می خواستم برروی همون Recordset جستجویی رو انجام بدم، با استفاده از ADOQuery.Locate این کار رو می کردم و برروی همون Recordset به رکورد مورد نضر منتقل می شدم، همچنین در Locate پارامتری داشتم که می تونستم بگم به رکوردی بره که نزدیکترین جواب رو به String من داشته باشه، در #C ما این امکان رو در متد Find داریم، ولی باید String دقیقا مطابق محتویات فیلد باشه تا پیداش کنه، البته میشه با یک DataSet دیگه دنبالش بگردم بعد خروجی اون رو در DataSet اصلیم Find کنم، ولی میخوام ببینم راه بهتری هم هست یا نه؟ (به نظر شما این یک محدودیته؟ یا یک مزیت؟)

mohamadmjk
یک شنبه 29 بهمن 1385, 21:25 عصر
منم قبلا دنبال این سوال بودم ولی به نتیجه نرسیدم آخر دست مجبور شدم رکوردها رو یکی یکی چک کنم اگه به جواب رسیدی من رو هم بی جواب نگذار