2010-11-28 55 views
0

参照后:C# - ExecuteNonQuery() isn't working with SQL Server CE的ExecuteNonQuery()不工作

我有一个附加的Access数据库同样的问题,以我的项目,事实上,我尝试插入记录,但一切都是徒劳的,它告诉我,它的插入,但没有记录发现..

那么上述帖子讨论了问题及其原因,但我想知道更多关于解决方案...我怎么能解决这个问题?

最好的问候,

Baher。

+0

我认为你将不得不显示一些代码;然而,是否有可能你有一个未提交的插入周围的事务? – 2010-11-28 07:51:00

回答

1

我想我找到了解决方案,寻找一段时间后,我做了以下变化:

1-在Solution Explorer中我改变了我的数据库是 复制到输出目录的属性:总是 要 复制到输出目录:不复制

2-在发球浏览器我用鼠标右键单击我的数据库并修改了连接到它到我的bin文件夹中存在的数据库。

就是这样......

希望它有助于

0
  1. 检查,当你在C#中执行
  2. 检查,你必须使用你的交易在SQL
0

未提交的事务的连接已打开? 如果是,请确保你所提交它,或者你不小心回滚

0

主席先生,我认为连接已经打开,因为查询没有抛出任何异常,W

先生什么呢乌尔查询一下喜欢?字符串表示法,因为如果你有一个WHERE子句,并且该字段缺失,或者如果你正在更新,那么WHERE claause不会引发异常并且会告诉你所有内容都被插入但可能不会,因为它已经访问了数据库,为表,但没有发现任何变数,它只是通过......