请问用AdodataSet添加一条记录,也就是说先INsert,然后Post之后,如何得到刚才post过的ID,ID是Sqlserver自动编号的一个字端~,不用Select,怎么解决~?用select 可能查出来的不是刚才提交的,操作数据库的人有很多~。

解决方案 »

  1.   

    Select Max(ID) AS MaxID From Table
      

  2.   

    Select Max(ID) AS MaxID From Table 这样还是用Select了,
    如何用触发器~?
      

  3.   

    insert 完之后紧跟执行:
    select ident_current('TableName') as xxx查出来的XXX就是刚才提交的那行记录的ID
      

  4.   

    怎么控制,EasyGood的好象不行的,我用的是三层结构,客户端ClientDataSet执行过后还是开始运行的值,这个值一直不变的