C cloudflow Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-16 #1 现有一问题:在客户端通过sql语句向库中写入数据后,如何立即获取刚插入的记录(只插入一条)的自动增长类的字段的值,库是sqlserver的库,另外插入操作和删除操作随机的交替进行时,好象可能发生意外。谢谢!!
现有一问题:在客户端通过sql语句向库中写入数据后,如何立即获取刚插入的记录(只插入一条)的自动增长类的字段的值,库是sqlserver的库,另外插入操作和删除操作随机的交替进行时,好象可能发生意外。谢谢!!
C cytown Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-17 #2 用@@IDENTITY可以得到, 查一下以前的回答就可以了.
蚯 蚯蚓 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-17 #3 >自动增长类的字段的值 cytown: 如果我用游标来插入: Insert; ... ... Post; 然后再读回来: NewID:=FieldByName('ID').AsInteger; 可否?
C cytown Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-17 #4 好象不行:-( 还是用@@IDENTIT安全. 另外一定要用transaction来运行insert和@@identity, 这样以免获得其它的提交的ident.