PDA

View Full Version : error در هنگام تغییر SQL



MortezaDelphi
پنج شنبه 13 مرداد 1384, 11:58 صبح
من برای جستجو و گزارش گیری از کامپوننت ADOQuery استفاده می کنم و در هر بار گزارش گیری کد SQL آن را تغییر می دهم. برای تغییر کد SQL ابتدا Query را می بندم بعد کدش را تغییر می دهم و بعد بازش می کنم. ولی بعد از یک بار باز و بسته کردن Query دلفی error می ده.
ضمنا من از کد زیر استفاده می کنم
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('script'');
adoquery1.open;
برای دفعه اول مشکل ندارم ولی برای دفعه دوم که این query را می سازم error زیر را می دهد:
either eof or bof is true ...

ara_prg
پنج شنبه 13 مرداد 1384, 13:34 عصر
اگر از دلفی 5 استفاده می کنی این error وجود دارد و حل نمی شود مگر اینکه Update دلفی 5 را بگیری . البته اگر برنامه را در دلفی 7 هم compile کنی مشکل بر طرف خواهد شد.