要看你新增一个什么字段,比如是String型的,你可以这样写SQL语句: Select *,space(100) as mynewcolumn from table,这样,就对应产生一个新列,当然也可以显示在DBGrid中,100表示字段长度,相当于Dataset中新增了一个Varchar(100)的字段,当然,这个字段并非物理存在,只是方便你使用的虚拟字段,如果是其他类型就更好办,比如这样: Select *,1 as mynewcolumn1,True as mynewcolumn2 from table
Select *,space(100) as mynewcolumn from table,这样,就对应产生一个新列,当然也可以显示在DBGrid中,100表示字段长度,相当于Dataset中新增了一个Varchar(100)的字段,当然,这个字段并非物理存在,只是方便你使用的虚拟字段,如果是其他类型就更好办,比如这样:
Select *,1 as mynewcolumn1,True as mynewcolumn2 from table
-------------------------------------
如果您觉的您对Delpih感兴趣或是很想学的更好些或者是对Delphi有更深的认识,我们可以一起交流;
呵呵
www.nxrs.net/bbs
谢谢,别抛砖,特别是版主:)
如果用Query组件可以SQL语句来控制,如果用Table组件怎么做了?