【发布时间】:2020-07-02 06:08:58
【问题描述】:
在我的代码中,我首先将一些表单输入插入到一个 DB 表中,即表 A。它工作得很好。
表 A 中有一个类型为 int 的自动递增 cID 列,每个条目递增 1。
将表单输入输入 A 后,我想获取该条目的 cID 值并将其保存为暗淡。
我该怎么做呢?
我想过做-
dim latest
set latest = dbConn.execute("select @@identity from A")
但这不起作用。
我应该怎么做才能获取刚刚输入的提交的 cID 并将其存储在 dim latest 中?
我尝试查看其他 stackoverflow 帖子,但没有太大帮助。如果您发现对我有帮助或知道我应该做什么,请告诉我。
谢谢
【问题讨论】:
-
这不是一个 ASP Classic/ADO 问题,而不是 “如何从 SQL Server 获取最后插入的 ID”,并且该问题之前已经回答过(请参阅链接的副本): 使用
SCOPE_IDENTITY()。 -
除此之外,在 MySQL 上做同样事情的方法是不同的。如果您实际使用的是 SQL Server,请去掉 [mysql] 标签。
标签: mysql sql database asp-classic identity