Sql &引用;选择@@IDENTITY";抛出溢出错误
我正在开发一个MS Access解决方案,需要在其中插入一行并使用VBA中的ID。谢天谢地,SQL为我们提供了Sql &引用;选择@@IDENTITY";抛出溢出错误,sql,vba,ms-access,Sql,Vba,Ms Access,我正在开发一个MS Access解决方案,需要在其中插入一行并使用VBA中的ID。谢天谢地,SQL为我们提供了@@IDENTITY,正是为了这个目的 至少我是这么想的。实际上,它抛出一个溢出错误。这种错误的可能原因是什么 多个谷歌搜索无法找到解决方案 全行代码: iid = CurrentDb.OpenRecordset("SELECT @@IDENTITY")(0) 德语错误消息: Laufzeitfehler '6': Überlauf 翻译: Runtime Error '6': Ov
@@IDENTITY
,正是为了这个目的
至少我是这么想的。实际上,它抛出一个溢出错误。这种错误的可能原因是什么
多个谷歌搜索无法找到解决方案
全行代码:
iid = CurrentDb.OpenRecordset("SELECT @@IDENTITY")(0)
德语错误消息:
Laufzeitfehler '6': Überlauf
翻译:
Runtime Error '6': Overflow
也许您需要将iid声明为“变量”而不是“整数”
也许您需要将iid声明为“变量”而不是“整数”
也许您需要将iid声明为“变量”而不是“整数”
也许您需要将iid声明为“变量”而不是“整数”
在执行该查询之前,是否在同一连接上执行插入?@DStanley是的,我执行。这是它上面的一行。在执行该查询之前,您是否在同一个连接上执行插入?@DStanley是的,我执行。这是它上面的一行。在执行该查询之前,您是否在同一个连接上执行插入?@DStanley是的,我执行。这是它上面的一行。在执行该查询之前,您是否在同一个连接上执行插入?@DStanley是的,我执行。这是它上面的一行。使用@GordThompson的解决方案。非常感谢。由@GordThompson使用解决方案。非常感谢。由@GordThompson使用解决方案。非常感谢。由@GordThompson使用解决方案。非常感谢。