【发布时间】:2008-11-19 16:35:09
【问题描述】:
我之前通过执行如下简单查询来获取 Access 中使用的下一个可用自动编号:
SELECT RecordNumber, Info
FROM myTABLE
WHERE 0 = 1
这样我可以创建一个变量来保存 currentRecord,它将使用我更新行时 Access 将使用的相同自动编号
例子
rs.AddNew
currentRecord = rs("RecordNumber")
rsInfo = "SomeFormData" & currentRecord
rs.Update
rs.Close
现在这用于 MS Access,但在 SQL Server 2005 中,我没有取回由新记录创建的标识。 “SomeFormData”已正确插入,SQL 中的 RecordNumber 字段由新的自动编号填充,但我的变量中没有 RecordNumber,我需要它继续填写相关表单,将数据保存到相关表并需要保存当前记录号。
问题:有没有办法在进行新插入时取回这个唯一编号?
【问题讨论】:
标签: sql-server asp-classic ado identity autonumber