当我尝试连接到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()
答案 0 :(得分:1)
尝试此连接字符串
connectionString = "Data Source=localhost\\SQLEXPRESSSERVER;Initial Catalog=TEST_DATABASE;User ID=USERNAME;Password=PASSWORD;"
你应该逃避反斜杠\
无论如何,检查内部异常以获取更多细节,因为它们通常提供其他信息
答案 1 :(得分:1)
我认为问题与连接字符串无关......
根据this,您的app.config或web.config中可能有错误...
修改强>
此外,您应该确认您的代码是否与异常一起引发了一个不正常的行为...通常,异常的真正原因将在于innerexception ......