Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过Windows Mobile 6.0应用程序建立与服务器的连接_C#_Sql Server_Windows Mobile 6.5 - Fatal编程技术网

C# 通过Windows Mobile 6.0应用程序建立与服务器的连接

C# 通过Windows Mobile 6.0应用程序建立与服务器的连接,c#,sql-server,windows-mobile-6.5,C#,Sql Server,Windows Mobile 6.5,我最近购买了霍尼韦尔海豚7800移动扫描仪/计算机。它运行的是Windows Mobile嵌入式手持设备6.5。我正在为它编写一个应用程序来盘点。我可以很好地调试设备。应用程序必须从我们的服务器(10.0.2.6\MSSQLSERVER2008)检索和更新数据。在我的解决方案中,我添加了一个数据集,并将要使用的表拖到数据集设计器中。在我的代码中,我使用以下内容填充数据表: BQData.BQItemsDataTable dt1 = new BQData.BQItemsDataTable(); B

我最近购买了霍尼韦尔海豚7800移动扫描仪/计算机。它运行的是Windows Mobile嵌入式手持设备6.5。我正在为它编写一个应用程序来盘点。我可以很好地调试设备。应用程序必须从我们的服务器(10.0.2.6\MSSQLSERVER2008)检索和更新数据。在我的解决方案中,我添加了一个数据集,并将要使用的表拖到数据集设计器中。在我的代码中,我使用以下内容填充数据表:

BQData.BQItemsDataTable dt1 = new BQData.BQItemsDataTable();
BQDataTableAdapters.BQItemsTableAdapter ta = new BQ_Inventory.BQDataTableAdapters.BQItemsTableAdapter();
ta.Fill(dt1);
当它尝试执行“ta.fill(dt1);”时,我收到一个“SQL异常”错误,并返回到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的属性中,而不是作为代码中的字符串。我尝试过“持久安全信息=真”、“可信连接=真”、“数据源=ip,端口”。。。等等。

我也遇到了移动设备连接字符串的问题

我用它工作:

数据源=[ServerIP],1433;初始目录=[DatabaseName];用户ID=[ID];密码=[密码]

首先从数据库的远程计算机上尝试,以确保数据库设置正确。如果它工作,它将在设备上工作