2

当我尝试连接到 sql server 时出现此错误,我不明白为什么。这是错误:

Error: The type initializer for 'System.Data.SqlClient.SqlConnection' threw an exception.
Stack Trace: at System.Data.SqlClient.SqlConnection..ctor()
             at System.Data.SqlClient.SqlConnection..ctor(String connectionString)

这是我的代码:

connectionString = "Data Source=localhost\SQLEXPRESSSERVER;Initial Catalog=TEST_DATABASE;User ID=USERNAME;Password=PASSWORD;"

        Dim myConnection As New SqlConnection(connectionString)
        myConnection.Open()
4

2 回答 2

1

我认为问题与连接字符串无关......

据此您的 app.config 或 web.config 中可能有错误...

编辑

此外,您应该确认您的代码是否与异常一起引发了内部异常......通常异常的真正原因将在内部异常中......

于 2013-07-05T14:19:41.383 回答
1

试试这个连接字符串

connectionString = "Data Source=localhost\\SQLEXPRESSSERVER;Initial Catalog=TEST_DATABASE;User ID=USERNAME;Password=PASSWORD;"

你应该逃避你的反斜杠 \

无论如何,请检查内部异常以获取更多详细信息,因为它们通常会提供其他信息

于 2013-07-05T13:50:49.057 回答