我正在嘗試執行TableAdapter.Fill(dataTable),並且因上述錯誤而失敗。這裏是代碼... DataSet.Designer.csSQLCEException未處理:內部錯誤:無法打開共享內存區域
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)]
public virtual int Fill(ZenwareDataSet.BatchPDADataTable dataTable) {
this.Adapter.SelectCommand = this.CommandCollection[0];
if ((this.ClearBeforeFill == true)) {
dataTable.Clear();
}
int returnValue = this.Adapter.Fill(dataTable); // <---Fails here.
return returnValue;
}
這是生成的代碼。也許有什麼我需要改變?我想知道我的應用程序是否有多個連接到數據庫。這可能是什麼?感謝您的任何幫助,您可以提供。
- 的Windows Mobile 6.1設備(天寶朱諾SB)
- SQLServerCompact 3.5 Service Pack 2的
- 微軟.NET CF 3.5
我知道有類似的問題。但是這是一個勝利的設備。有時它似乎是中間的,但我可以用我的應用程序的某些電話重新編制它。一旦問題出現,它會一直持續到我重新啓動設備。在調試過程中,似乎問題消失了,就像由斷點引起的足夠長的延遲一樣,則沒有問題。上述功能似乎被稱爲3次。 – dwaz 2010-06-11 06:18:29
我將WM設備版本的SQL Server CE版本更改爲SP1,並且問題似乎消失了,但現在又回來了。其他人是否看到這個問題? – dwaz 2010-06-26 18:50:35