怎么在ADOQuery中动态设置欲查询的表

listen_snow 2003-07-19 04:31:05
如题
...全文
36 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wujunwei 2003-07-19
  • 打赏
  • 举报
回复
要参数的话是:

var TableName:string;

begin
TableName:='你要赋的表名';
adoquery.close;
adoquery.sql.clear;
adoquery.sql.add('select * from '+TableName);
adoquery.open;
end;

xintan 2003-07-19
  • 打赏
  • 举报
回复
ADOQuery.Close;
ADOQuery.Sql.text:='Select * From '+trim(edtTableName.text);
ADOQuery.Open;
星星 2003-07-19
  • 打赏
  • 举报
回复
没必要用参数的!

ADOQuery.Close;
ADOQuery.Sql.text:='Select * From '+trim(edtTableName.text);
ADOQuery.Open;
Wang_xiaoni 2003-07-19
  • 打赏
  • 举报
回复
ADOQuery1.Sql.Clear;
adoquery1.connectstring:='';//连接字符串
ADOQuery1.Sql.add('Select * From TableName');
ADOQuery1.active:=true;
//或ADOQuery1.ExecSQL('SQL语句');
listen_snow 2003-07-19
  • 打赏
  • 举报
回复
TableName需要作为参数传递过去,这个怎么实现是?
李_军 2003-07-19
  • 打赏
  • 举报
回复
ADOQuery.Sql.Clear;
ADOQuery.Sql.add('Select * From TableName');
ADOQuery.Open;

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧