وقت بخیر
دوستان محترم من برای ویرایش یک فیلد از یک کوئری از کد زیر استفاده میکنم:
ADOQuery1.Edit;
ADOQuery1NAME.AsString:='nameone';
ADOQuery1.Post;
همانطور که میدونید برای اینکه سطر دوم این کد اجرا بشه باید قبل از اجرای برنامه بر روی ADOQuery دبل کلیک و Add All Fields رو انتخاب کنم تا تمام فیلدهای ADOQuery در FieldList اضافه بشن و اگر این کار انجام نشده باشه دلفی از سطر دوم این کد ایراد میگیره.
حالا با توجه به اینکه دستور SQL این ADOQuery در طول اجرای برنامه چند بار ممکنه عوض بشه و بالطبع فیلدهای موجود در FieldList هم تغییر میکنه چطور میتونم بدون دبل کلیک و Add All Fields در Query از کد بالا در برنامه استفاده کنم؟
البته اینو میدونم که از کد زیر هم میشه استفاده کرد:
ADOQuery1.FieldByName('NAME').AsString:='nameone';
دوستان در صورتیکه نظری دارید لطفاً راهنمایی کنید
با تشکر