参考文章: c# - executenonquery()不使用SQL Server CE

我对项目的附加访问数据库遇到了同样的问题,实际上我尝试插入记录,但所有这些都是徒劳的,它告诉我它已插入,但找不到记录。

上面的帖子讨论了问题及其原因,但我想进一步了解解决方案...我该如何解决这个问题???

最好的祝福,

贝尔。

有帮助吗?

解决方案

我想我发现了解决方案,在搜索某个时候,我进行了以下更改:

1-在解决方案资源管理器中,我更改了数据库的属性,该属性是复制到输出目录:始终复制到输出目录:不要复制

2-在Serve Explorer中,我右键单击我的数据库,并将其连接与BIN文件夹中存在的数据库进行了修改。

就是这样...

希望它有帮助

其他提示

您正在使用交易吗?如果是,请确保您正在犯下它,或者您不会意外回滚

先生,我认为连接已经打开,因为查询没有任何例外,w

先生,您的查询是什么样的?字符串表示形式,因为如果您有一个从句,并且丢失了字段,或者如果您的更新,则claaues不会抛出异常,并且会告诉您所有内容已插入但可能不插入,因为它已经访问了数据库并查看对于桌子,但没有找到任何变量,它只是通过了。

  1. 在执行C#时检查您的连接是否打开
  2. 检查您在SQL中是否没有未承诺的交易
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top