SELECT MAX(ColName)FROM表检索错误的数据

时间:2015-10-12 13:40:46

标签: vb.net ms-access

我正在开发一个现有的VB.NET + MS Access应用程序。 VB.NET代码查询访问数据库以获取一些数据。 为此 -

  1. 我使用MAX检索了自动编号的最大值字段。
  2. 生成1&之间的随机值使用Rnd函数的MAX(自动编号)字段。
  3. 我编写了逻辑并成功执行了代码。我将最大自动编号设为968,即使记录总数仅为501.然后我意识到某些自动编号行丢失了。因此我删除了表并创建了另一个表并再次填充它。现在,当我从VB.NET执行SELECT MAX ...时,我仍然得到968的旧值,但如果我从MS Access执行查询,我得到的结果是501.我什么也没想到并关闭了应用程序,Visual工作室并重新开始,但我仍然得到旧的价值。

    我正在使用ExecuteScalar从ms访问中获取数据。

    发生了什么,我该如何解决?任何想法或指示将不胜感激。

0 个答案:

没有答案