怎么能得到adoquery的查询结果呀?谢谢

Iris 2003-08-30 03:10:11
sql文:select name from table1 where code = 'A'

我想在程序中使用select的结果
怎么得到 啊

一定要用datasource , dbgrid 嘛?

谢谢
...全文
29 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ggdw 2003-11-06
  • 打赏
  • 举报
回复
with adoquery1 do
begin
sql.clear
sql.add('select name from table1 where code = '+ ''''+ 'A' + '''');
open;
edit1.text:=Fieldbyname('name').asstring;

end;
  • 打赏
  • 举报
回复
楼上的错误,
正确的代码是:

with adoquery1 do
begin
sql.clear
sql.add('select name from table1 where code = '+ ''''+ 'A' + '''');
open;
edit1.text:=Fieldbyname('name').asstring;

end;
nyf1220 2003-08-30
  • 打赏
  • 举报
回复
得到name的值
with query1 do
begin
sql.clear
sql.add(select name from table1 where code = 'A');
end;
open;
edit1.text:=FieldValues['name'];
tiexinliu 2003-08-30
  • 打赏
  • 举报
回复
不用啊,直接把数据集中内容读出来,想在那里显示都可以啊.
HiMrXia 2003-08-30
  • 打赏
  • 举报
回复
Fields[0].As...
qzxyd 2003-08-30
  • 打赏
  • 举报
回复
ADOQuery.open即可

5,379

社区成员

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

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