推荐帖子:C# - ExecuteNonQuery() isn't working with SQL Server CE
我的项目附带的Access数据库存在同样的问题,实际上我尝试插入记录但都是徒劳的,它告诉我它已经插入但没有找到记录..
以上帖子讨论了问题及其原因,但我想了解更多关于解决方案......我怎样才能解决这个问题?
最诚挚的问候,
Baher。
答案 0 :(得分:1)
我想我找到了解决方案,在搜索了一段时间后我做了以下更改:
1-在解决方案资源管理器中,我更改了我的数据库的属性 复制到输出目录:始终 至 复制到输出目录:不复制
2-在Serve Explorer中,我右键单击了我的数据库,并将Connection的连接修改为存储在bin文件夹中的数据库。
就是这样......
希望它有所帮助
答案 1 :(得分:0)
答案 2 :(得分:0)
您使用的是交易吗? 如果是,请确保您正在提交或未意外回滚
答案 3 :(得分:0)
先生,我认为连接已经打开,因为查询没有抛出任何异常,w
先生你的查询是什么样的?字符串表示,因为如果你有一个WHERE子句,并且字段丢失,或者如果你更新,WHERE claause不会抛出异常并告诉你所有内容都插入但可能没有,因为它已经访问了数据库并且看了对于表,但没有找到任何变量,它只是通过....