بمب منطقی
دوشنبه 01 خرداد 1391, 18:41 عصر
با سلام
داستان اینه که dbgrid ای دارم که به یه datasource وصله و datasource هم به یه adoquery وصله که دستور sql مربوط به adoquery در زمان اجرا تعیین میشه و ممکنه هر دیتایی رو از هر جدولی در بانک fetch کنه.
حالا موضوع اینه که adoquery به خوبی عمل میکنه و اطلاعات رو fetch میکنه ولی dbgrid اطلاعات رو نشون نمیده و در حقیقت refresh نمیشه.اینم کدی که استفاده کردم(خیلی سادست!!)
sconnections.ADOQuery1.Active:=False;
sconnections.ADOQuery1.SQL.Clear;
sconnections.ADOQuery1.SQL.Add('select * from customers');
sconnections.ADOQuery1.Open;
sconnections.ADOQuery1.Active:=True;
اونم بعد کد بالا کد زیر رو نوشتم شاید درست شه و لی بازم نشد:
dbgrid1.refresh
dbgrid1 رو به datasource ای که به adoquery بالا وصله قبلا وصل کردم
ممنون میشم راهنماییم کنید
داستان اینه که dbgrid ای دارم که به یه datasource وصله و datasource هم به یه adoquery وصله که دستور sql مربوط به adoquery در زمان اجرا تعیین میشه و ممکنه هر دیتایی رو از هر جدولی در بانک fetch کنه.
حالا موضوع اینه که adoquery به خوبی عمل میکنه و اطلاعات رو fetch میکنه ولی dbgrid اطلاعات رو نشون نمیده و در حقیقت refresh نمیشه.اینم کدی که استفاده کردم(خیلی سادست!!)
sconnections.ADOQuery1.Active:=False;
sconnections.ADOQuery1.SQL.Clear;
sconnections.ADOQuery1.SQL.Add('select * from customers');
sconnections.ADOQuery1.Open;
sconnections.ADOQuery1.Active:=True;
اونم بعد کد بالا کد زیر رو نوشتم شاید درست شه و لی بازم نشد:
dbgrid1.refresh
dbgrid1 رو به datasource ای که به adoquery بالا وصله قبلا وصل کردم
ممنون میشم راهنماییم کنید