0

我按照互联网上的教程创建了自己的数据库。我成功地在它上面建立了一个程序。然后我创建了一个访问 .mdb 文件(另一个数据库),然后我将程序连接的数据库更改为我创建的数据库。

我只是做了一个改变。但是,每当我尝试使用更新时,它就开始向我显示错误

da.update(ds,"Phone Book")  

其中 da 是数据适配器,ds 是数据集。

错误是:“ INSERT INTO 语句中的语法错误”

我刚刚更改了程序连接的数据库。我没有改变一点代码。

编辑:我忘了提,我在谷歌上搜索过这个,我读到的一件事是,那个访问数据库可能是只读的或什么的。但是我取消了只读框,所以我不知道它是否仍然可能是问题。虽然,我不认为代码有问题

编辑:我现在才发现,即使我更改了所引用的表,它也会引发相同的错误。

4

1 回答 1

1

听起来第一个数据库可能使用了 Sql Server Express 之类的东西。这是一种与 Access 完全不同的数据库,具有不同的提供程序、不同的 SQL 方言、连接字符串等。为什么您认为可以在不破坏某些代码的情况下更改所有这些?

于 2012-07-09T16:44:55.870 回答