我使用以下代码连接到Microsoft SQl Server数据库,但我总是收到错误
var conn = @"Server=(local)\localhost;Database=Training;";
using (SqlConnection objSqlConnection = new SqlConnection(conn))
{
try
{
objSqlConnection.Open();
Console.Write("Connection is successfull");
}
catch (System.Data.SqlClient.SqlException sqlException)
{
Console.WriteLine(sqlException.Message);
}
}
我得到的错误是:
A first chance exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll
The thread 'vshost.RunParkingWindow' (0xd28) has exited with code 0 (0x0).
The thread '<No Name>' (0x1550) has exited with code 0 (0x0).
The program '[6440] DataAccess.vshost.exe: Managed (v4.0.30319)' has exited with code 0 (0x0).
答案 0 :(得分:0)
确保您的代码中正确引用了System.Data.dll。
第一次机会异常消息通常并不意味着代码中存在问题。对于优雅处理异常的应用程序/组件,第一次机会异常消息让开发人员知道遇到并处理了异常情况。
对于没有异常处理的代码,调试器将收到第二次机会异常通知,并将以未处理的异常停止。