database - 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 估值器,我可以在这里以某种方式做到这一点而无需进行一些额外的连接,它是否返回某处?
问候罗伯特
解决方案
如果您想轻松使用表适配器,只需创建一个“Select Max(ID) From myTable”标量查询,然后调用它即可获取最后一个值。
int resultID = myTableAdapter.GetLastID();
推荐阅读
- c# - C# 对象展平为 JSON 结构
- amazon-athena - 更改 AWS Athena 查询的输出 CSV 文件名
- android-studio - 指定的 Android SDK Build Tools 版本 (28.0.3) 被忽略
- c - Pset 1(马里奥不那么难)
- javascript - 为什么我的文本没有在我的外部分区中浮动?
- python - 如果我只按任何字母(AZ,az)或数字(0 - 9),如何将焦点从 QListWidget 更改为 QLineEdit?
- python - 如果我们单击添加更多按钮并将其存储在 django 中,如何遍历表单并在 django 中添加相同的表单
- javascript - 单选按钮或图像?
- ios - Graphql 查询结果在服务器 Ios 上更新后得到相同的值
- java - 从java中的父类型引用访问子属性