我在互联网上跟着一个教程来创建我自己的数据库。我成功地在它上面建立了一个程序。然后我创建了一个访问.mdb文件(另一个数据库),然后我只是将程序连接到的数据库更改为我创建的数据库。在VB.NET中MS访问数据库
我刚刚做了一个改变。但随后开始出现我错误,每当我试图用
da.update(ds,"Phone Book")
阿凡达是数据适配器和DS是数据集进行更新。
错误是:“在INSERT INTO语句的语法错误”
我刚才已经改变了DB该程序连接到。我没有改变代码。
编辑:我忘了提及,我在谷歌搜索这个,我读的一件事是,该访问数据库可能只是只读或其他东西。但我没有选中只读框,所以我不知道它是否仍然是问题。虽然,我不认为有代码的问题
编辑:我现在才发现,即使我改变被引用的表,它也会引发相同的错误。
嗯..我没有得到你 – 2012-07-09 16:51:29
为什么它能用一张桌子呢?难道它不应该在每张桌子上抛出一个错误吗? – 2012-07-09 16:53:23
它只是这样的:“INSERT INTO语句中的语法错误”,顺便说一句,VB.NET显示这个异常,而我试图在数据库中创建一个新行 – 2012-07-09 16:55:12