首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

求教一个关于TQuery中的字段名的有关问题

2012-02-13 
求教一个关于TQuery中的字段名的问题例如Query.SQL.TextSelecta.ID,b.NameFromTable_aa,Table_bbWherea.R

求教一个关于TQuery中的字段名的问题
例如Query.SQL.Text   =   'Select   a.ID,   b.Name   From   Table_a   a,   Table_b   b   Where   a.RecID   =   b.RecID '
        那么Query.Fields[0].FieldName就是 'ID ',有没有可能通过Fields[0]得到其全名 'a.ID '?

[解决办法]
没有吧!除非你
Query.SQL.Text = 'Select a.ID as 'a.ID ', b.Name From Table_a a, Table_b b Where a.RecID = b.RecID '
[解决办法]
这个有意思,我就是这样搞的。
这样做是为了支持无限查询,让用户自己输入SQL语句,或者支持自动生成。

自己分析一下吧,可以把出现的表名及别名,字段名全部找出来。

热点排行