关于ADO的一个问题:ADODataset的Commandtext中含有string型变量,怎样才能使用ADODataset的Fields Editor?

netfirstman 2007-12-03 10:44:45
ADODataset.Commandtext:='select * from T_CZP
where F_CZID=
(select F_ID from T_CZ
where F_CZ='+mainform.czcombobox.text+')';

现在我想要使用Fields Editor的Add All Fields,以便把T_CZP表中的列名的DisplayName改成中文,然后显示在DBGrid里

但是Fields Editor做不到对CommandText的识别

请问我该怎么做?
...全文
49 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
cjrj2008 2007-12-03
  • 打赏
  • 举报
回复
你不用这样写了 
你先放一个adoquery1 数据集  然后在属性SQL 写上你的表 如果是多张表的话 请先在查询分析器中先做好 看能否查到数据 然后把他复制到SQL属性里  最后你在查询按钮 我在窗体onshow 事件 就可以加上你上面的语句进行条件查询了 

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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