这里分两种情况,
第一存储过程中插入,插入后使用
SET @FID=@@IDENTITY
这个是一个全局变量,可以返回新插入的自动增长ID,然后在Out put出来就可以了。
第二种,在代码中运行Insert 语句
这种做法在SQL Server 2005 及以上版本才有用
Insert Form (StoreID,FormTypeID,FormNumber,RelatedFID,ContractNumber," & _
"ClientID,CreatorID,Status,SystemDate,SystemTime,TransType," & _
"TransMeans,TransCompany,nuTemperature)output inserted.FID " & _
"Values (@StoreID,@FormTypeID,@FormNumber,@RelatedFID,@ContractNumber, " & _
"@ClientID,@CreatorID,9,@ReceiveDate,getdate(),@TransType," & _
"@TransMeans,@TransCompany,@nuTemperature)
在Insert 语句中加上Output Inserted.ID来返回新创建的ID