2010-11-28 61 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不會引發異常並且會告訴你所有內容都被插入但可能不會,因爲它已經訪問了數據庫,爲表,但沒有發現任何變數,它只是通過......