我最近購買了霍尼韋爾Dolphin 7800移動掃描儀/計算機。它正在運行Windows Mobile Embedded Handheld 6.5。我正在編寫一個應用程序來清點庫存。我可以很好地調試設備。該應用程序必須從我們的服務器(10.0.2.6 \ MSSQLSERVER2008)檢索和更新數據。在我的解決方案中,我添加了一個數據集並將我想要使用的表拖放到數據集設計器。在我的代碼,我用填充數據表如下:通過Windows Mobile 6.0應用程序建立與服務器的連接
BQData.BQItemsDataTable dt1 = new BQData.BQItemsDataTable();
BQDataTableAdapters.BQItemsTableAdapter ta = new BQ_Inventory.BQDataTableAdapters.BQItemsTableAdapter();
ta.Fill(dt1);
我得到一個「SQL異常」的錯誤,當它試圖執行「ta.fill(DT1);」並返回到BQData.Designer.cs文件中的這一行:
int returnValue = this.Adapter.Fill(dataTable);
我在想這個錯誤是在連接字符串中。我已經嘗試了至少20種不同的連接字符串組合。首先,我會提供一個我認爲應該工作的人:
"Data Source=10.0.2.6\MSSQLSERVER2008;Initial Catalog=BQData;User ID=sa;Password=timeclock"
請幫助!
編輯不要批評確切的連接字符串,因爲我已經嘗試了許多不同的連接字符串。在這種情況下,兩個「\」不適用,因爲我將此字符串輸入到TableAdapter的屬性中,而不是作爲代碼中的字符串。我試過「堅持安全信息=真正」,「trusted_connection = true」,「datasource = ip,端口」等...