query1...
query1.sql.add('select id from table1');
query1.open;
query1.last;showmessage(inttostr(query1.fieldbyname('id').asinteger));

解决方案 »

  1.   

    SQL Server有自增字段,
    Oracle的话可以用序列
      

  2.   

    to deepbluesea(deepbluesea) 
    sqlserver 的自增字段到底怎么设啊?
    http://www.csdn.net/expert/topic/824/824319.xml?temp=.6137201
      

  3.   

    to  deepbluesea(deepbluesea) :
      sql server 的自增字段怎么设置?请看帖子:
    http://www.csdn.net/expert/topic/824/824319.xml?temp=.1532251
      

  4.   

    sql server 的自增字段怎么设置?请看帖子:
    http://www.csdn.net/expert/topic/824/824319.xml?temp=.1532251你的自动增长字段要设成不允许为空,也就是要将null选项去掉。
      

  5.   

    先建一个表,里面有一个Identity类型的字段(如test(MyID, Note))
    insert into test values('a')
    delete test
    select @@identity
    即可