ms-access - 如何使用 vb6.0 在 Ms Access 中获取最后一个插入 ID
问题描述
我正在使用 VB6.0 进行作业,我使用它的时间太长了。我正在尝试获取最后插入的 ID。我的查询给了我第一行 ID
我正在使用 OLEDB。我使用了一些代码,但它返回了第一行 ID。
Network
rec.Open "staff_profile", con, adOpenDynamic, adLockOptimistic
With rec
.AddNew
![fields] = values
.Save
'rec.Update
lastID = rec("ID")
FileCopy frmRegister.cdl.FileName, fname & transcode & ".jpg"
'return ID
MsgBox "Record Saved Successfully " & lastID, vbInformation, "Trillium"
我希望结果给我最后插入的 id
解决方案
尝试:
With rec
.AddNew
![fields] = values
.Save
.MoveLast
lastID = !ID.Value
End With
推荐阅读
- python - 如何在 Python 中嵌套方法
- javascript - 我如何在 React.js 中处理页面刷新事件
- cassandra - 无法在带有 JDK 15.0.2 的 Windows 上启动 Cassandra 3.11.10
- sql - 无法通过 12 c 中的 sql developer 在 sql 查询中添加空列
- c - 多线程应用程序中的线程不并行运行
- python - PermissionError:如何通过身份验证从远程文件服务器(可通过 IP 访问)读取文件?
- firebase - 在firebase中创建用户时是否可以自动发送验证链接电子邮件?
- amazon-web-services - AWS Lambda - 超时
- html - 如何设置引导行的最小高度
- c# - 如何在 asp.net core 中找到属性的总和