回 帖 发 新 帖 刷新版面

主题:请教:ADOQuery查询结果如何显示在DBGrid中

我加了DBGrid\ADOQuery\ADOconnection控件,并且用ADOQuery已经查询到结果了
  如:
     Chsql1:='select * from ChildrenM_Table where CName=:s0';
     f_DM.Q_YL.Close;
     f_DM.Q_YL.SQL.Text:=Chsql1;
     f_DM.Q_YL.Parameters.ParamByName('s0').Value:=SchE.Text;
     f_DM.Q_YL.Open;
     f_DM.YLDataSource.DataSet:=f_DM.Q_YL;
     Schlook1DBG.DataSource:=f_DM.YLDataSource;
  为什么在DBGrid中什么也没有显示?

回复列表 (共1个回复)

沙发

f_DM.YLDataSource.DataSet:=f_DM.Q_YL;
Schlook1DBG.DataSource:=f_DM.YLDataSource;
Chsql1:='select * from ChildrenM_Table where CName=:s0';
f_DM.Q_YL.Close;
f_DM.Q_YL.SQL.Text:=Chsql1;
f_DM.Q_YL.Parameters.ParamByName('s0').Value:=SchE.Text;
f_DM.Q_YL.Open;

这样试试

我来回复

您尚未登录,请登录后再回复。点此登录或注册