更改SQL连接字符串

时间:2017-01-17 14:33:49

标签: vb.net

我对vb很陌生,并尝试与Microsoft SQL Server和VB.NET一起玩。

我构建了一个表单,显示了SQL-Server-Database中的一些数据。我有两个SQL-Servers,一个是Test-System,另一个是Live-System。首先,我从测试系统中获取了数据。现在我想切换到Live-Server。所以我将Connection-String更改为live-System。

奇怪的是:

如果我运行该程序,则会出现一个空表单。如果我将连接字符串更改回测试系统,则一切正常。

服务器,用户和密码100%正确。服务器是彼此的精确副本。 MS SQL Management Studio中的查询和连接在两个系统上都运行良好。

Public SQLCon As New SqlConnection With {.ConnectionString = "Server=Sever1\SRV;Database=DB1;User=User1;Pwd=Pwd1"}
Public SQLCmd As SqlCommand
Public SQLExecQ As SqlDataReader

Function RunQuery(Query As String) As SqlDataReader
 SQLCon.Open()
 SQLCmd = New SqlCommand(Query, SQLCon)
 Return SQLCmd.ExecuteReader()
End Function

    SQLExecQ = SQL.RunQuery("SELECT * FROM table1 ORDER BY col1 ASC")

    Do While SQLExecQ.Read()
      'Code
    Loop

    SQLExecQ.Close()
    SQLCon.Close()

有什么想法吗?

0 个答案:

没有答案