C++Builder 程序员博客
12 Dec
还没弄明白DBGrid是怎么绑定数据显示出来呢,
拖DBGrid,TADOQuery,DataSource到界面中,
//DBGrid数据查询
AnsiString strdataBind;
qryDataBind->Close();
qryDataBind->SQL->Clear();
strdataBind="select * from 化验数据";
qryDataBind->SQL->Add(strdataBind);
qryDataBind->Open();
DBGrid中的FileName没有数据,点击了提示TADOQuery,Missing SQL property
没有找到少设置什么了,给提示下
没有ADOCONNECTION吧,你数据源可能都没有设置
ADOConnection1,DBGrid,ADOQuery,DataSource 设置ADOQuery的SQL语句以及connection,并设置DataSource的dataset,并设置DBGrid的datasource,当然前提要让 ADOConnection1连上数据库,把ADOQuery的active设为true就能看到数据了。
DataSource->DataSet设为ADOQuery
DBGrid->DataSource设为DataSource
这样当ADOQuery里有数据里,DBGrid就会显示了。