首页 > 解决方案 > TableAdapter.Insert(进入 ACCESS DB)获取 ID 的当前种子值

问题描述

我正在尝试更改 VB 中的现有程序,我对这种语言没有经验,但不幸的是我现在无法转换它。

我使用 Designer 创建了 DB Connections,它自动创建了 BindingSource、TableAdapter、DataSet。

我像这样在这个表中插入一些东西:

Me.Validate()

myBindingSource.EndEdit()

myTableAdapter.Insert(1, 1, "test", 100, Now, 1, Now)

我现在想获得 ID 字段(即自动增量)的 CURRENT_SEED 估值器,我可以在这里以某种方式做到这一点而无需进行一些额外的连接,它是否返回某处?

问候罗伯特

标签: databasevbams-accessseed

解决方案


如果您想轻松使用表适配器,只需创建一个“Select Max(ID) From myTable”标量查询,然后调用它即可获取最后一个值。

int resultID = myTableAdapter.GetLastID();

推荐阅读