PDA

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



MortezaDelphi
چهارشنبه 12 مرداد 1384, 08:26 صبح
من برای جستجو و گزارش گیری از کامپوننت ADOQuery استفاده می کنم و در هر بار گزارش گیری کد SQL آن را تغییر می دهم. برای تغییر کد SQL ابتدا Query را می بندم بعد کدش را تغییر می دهم و بعد بازش می کنم. ولی بعد از یک بار باز و بسته کردن Query دلفی error می ده.
مشکل چیه؟

Kamyar.Kimiyabeigi
چهارشنبه 12 مرداد 1384, 08:43 صبح
شما از


Adoquery.sql.add('script')

استفاده می کنین و یا از


adoquey.sql.text := 'script';

اگر از روش اول استفاده میکنین بعد از بستن query باید مقدار text اون رو هم خالی کنی ولی اگر از روش دوم استفاده میکنی لطف کن کدی که نوشتی رو بهمراه پیغام خطا رو اینجا بزار

m-khorsandi
چهارشنبه 12 مرداد 1384, 09:23 صبح
درود
شما لطف کنید روشتون رو بنویسید (منظورم کد هست)

MortezaDelphi
پنج شنبه 13 مرداد 1384, 08:06 صبح
من کد زیر را می نویسم:
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('script'');
adoquery1.open;
برای دفعه اول مشکل ندارم ولی برای دفعه دوم که این query را می سازم error زیر را می دهد:
either eof or bof is true ...

Kamyar.Kimiyabeigi
شنبه 15 مرداد 1384, 07:41 صبح
شما با دلفی 5 برنامه نویسی میکنین ؟