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

求教一个关于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语句,或者支持自动生成。

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