在ASP中如何取得Insert语句中的ID?
abent 2001-06-27 11:40:55 有两张表:
tabID:只有一行一列,记录了目前最大的IDofTest
tabTest:需要操作的表,有IDofTest,Test1,Test2三列
现向tabTest中插入一条记录,语句如下:
SET XACT_ABORT ON
BEGIN TRANSACTION
Declare @intNewID Integer
Select @intNewID = Max(IDofTest) + 1 From tabTest
Insert Into tabTest(IDofTest,Test1,Test2) Values(@intNewID,"HaHa","HeHe")
COMMIT TRANSACTION
在ASP中执行完以上语句后如何可以正确的得到刚插入的记录的IDofTest?
如果在执行完插入后再执行一条Select IDofTest From tabID来取得是肯定不行的,因为并发性不好。
如果使用ASP的Command也不是特别好。
请问各位大虾,还有没有更爽的办法?谢谢赐教!!!