在TQuery中写条SQL返回的数据中想加上个自动编号的字段,用于显示有多少条数据,怎么写SQL呢?
我用的数据库是用SQL-92标准的,不是MSSQL。

解决方案 »

  1.   

    MSSQL中是可以实现,我试过了,只是我用的不是MSSQL,应该是可以实现的。
      

  2.   

    你那个就不知道了,反正我MSSql可以实现!呵呵!
      

  3.   

    打开Query,添加一个计算字段ID,然后再OnFieldCalc中将值赋过去即可
    Query.FieldByName('ID').AsInteger:=Recno;
      

  4.   


    declare @d table(a varchar(10))
    insert into @d select '1'
    insert into @d select '2'
    insert into @d select '3'
    select id_=identity (int,1,1),a into  table200706  from @d
    select * from table200706
    drop table table200706
      

  5.   

    打开Query,添加一个计算字段ID,然后再OnFieldCalc中将值赋过去即可 
    Query.FieldByName('ID').AsInteger:=Recno;