一个简单问题,在线等吧

wofan 2004-08-24 05:02:51
st:='select ccuscode as 编码,ccusname as 客户名称 ';
st:=st+'from Customer ';
Aq:=tadoquery.Create(self);
with Aq do
begin
connectionstring:=dm.Adocon.ConnectionString;
close;
sql.Text:=st;
open;
 end;

为什么Fields.Fields[i].FieldName;还是显示ccuscode,ccusname
而不是“编码与客房名称”呢?

怎样才能显示AS后的中文
...全文
93 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wofan 2004-08-25
  • 打赏
  • 举报
回复
楼上你没弄懂偶的意思

我要把别名读出来

Fields[i].DisplayLabel后还是读的字段名
hsmserver 2004-08-25
  • 打赏
  • 举报
回复
没关系的你直接写别名就可以
你这样试一下
with Aq do
begin
connectionstring:=dm.Adocon.ConnectionString;
close;
sql.Text:='select ccuscode as 编码,ccusname as 客户名称 from Customer ';

open;
 end;
wofan 2004-08-24
  • 打赏
  • 举报
回复
没人知道吗?
wofan 2004-08-24
  • 打赏
  • 举报
回复
没有,我直接取值to stringgrid.cells[]
YAMABACK 2004-08-24
  • 打赏
  • 举报
回复
是不是手动添加了DBGrid的Columns?
wofan 2004-08-24
  • 打赏
  • 举报
回复
我想自动获取
Tensionli 2004-08-24
  • 打赏
  • 举报
回复
Fields[0].DisplayLabel := '编码';

5,392

社区成员

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

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