我正在开发一个现有的VB.NET + MS Access应用程序。 VB.NET代码查询访问数据库以获取一些数据。 为此 -
我编写了逻辑并成功执行了代码。我将最大自动编号设为968,即使记录总数仅为501.然后我意识到某些自动编号行丢失了。因此我删除了表并创建了另一个表并再次填充它。现在,当我从VB.NET执行SELECT MAX ...
时,我仍然得到968的旧值,但如果我从MS Access执行查询,我得到的结果是501.我什么也没想到并关闭了应用程序,Visual工作室并重新开始,但我仍然得到旧的价值。
我正在使用ExecuteScalar
从ms访问中获取数据。
发生了什么,我该如何解决?任何想法或指示将不胜感激。