数据库(访问)更新不可能

时间:2013-05-24 06:03:50

标签: vb.net ms-access-2007

在更新数据库Access(2007)时,我得到了奇怪的输出。我使用VB.net作为前端和后端Access系统数据库。现在,我运行带有属性参数的Insert查询。我正在将两个文本框输入更新到数据库中。

我的查询有时运行良好,但有时行为很奇怪。例如: 我有数据库:

Field 1    Field 2
A           ABC
B           XYZ (last updated entry)

现在,如果我输入C LMN作为新条目,那么它需要我之前输入的B XYZ和自动编号字段增加值,数据库变得像,

Field 1    Field 2
A           ABC
B           XYZ  
B           XYZ (last updated entry which was suppose to be C LMN)

我试图清除文本框,命令变量等但是当我关闭我的程序并重新执行它时,它工作正常。

如果我们猜测关闭数据库连接并重新打开它,那么在这种情况下其他查询工作正常。

任何人都可以提出我缺少的解决方案或任何与访问相关的设置。

编辑:据观察,它只更新数据库一次。下次它考虑先前更新的最后数据并将其插入数据库。

-abhimoh

0 个答案:

没有答案