关于英文数据字段的中文别名问题(50分)

  • 主题发起人 飞雪轩主
  • 开始时间

飞雪轩主

Unregistered / Unconfirmed
GUEST, unregistred user!
近日做了一个通用万能查询器,想用表间字段的任意组合查询。
我的表内的字段都为英文用以下方法添加到了ListBox中
//添加字段到LISTBOX
{
for i:=0 to DataModule1.ADOQuery2.FieldCount-1 do
begin
Str:=DataModule1.ADOQuery2.Fields.FieldName;
listbox1.Items.Add(Str);
end;}
添加后的字段名称全部列出,不过却是英文。想以中文名称来显示,逐个用代码控制的方法太笨了
请教各位兄台有没有更好的办法?
 
再建一张中文对照表,比如tbChn,设两个字段e,c
query string 可这样:
select a.c,b.e from tbA as a, tbChn as b where a.e=b.e
再把a.c,b.e放到ListBox中即可
 
要通用就只有建立对照表。
 
select fa AS FA from table
 
使用对照表吧。
 
多人接受答案了。
 
顶部