2014-02-28 65 views
0

我使用下面的代碼連接到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

請確保您的System.Data.dll在您的代碼中正確引用。

第一次機會異常的信息往往不意味着沒有在代碼中的問題。對於優雅地處理異常的應用程序/組件,第一次機會異常消息讓開發人員知道遇到並處理了異常情況。

對於沒有異常處理代碼,調試器將收到第二次機會異常通知,將與未處理的異常停止。

相關問題