2014-08-27 194 views
0

我有一台运行Windows CE 6.0的摩托罗拉手持扫描仪,我开发了一个运行SQL Server 2008 R2数据库的Windows窗体应用程序。我遇到的问题是通过手持设备建立数据库连接。当我在本地测试连接建立罚款,但在掌上电脑上运行时,它会引发SQLException错误。Windows CE SQL数据库连接错误

SQL实例已启用命名管道。

下面是检查连接是否建立的测试代码。

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 

    Try 
     Dim gDBConn As String = "Data Source=sqlserver;Initial Catalog=database;Persist Security Info=True;User ID=user;Password=password" 

     Dim myConnection As New SqlConnection(gDBConn) 

     myConnection.Open() 

     MsgBox("Established connection") 

     myConnection.Close() 

    Catch ex As Exception 
     MsgBox(ex.Message.ToString) 
    End Try 

回答