1
我正在創建一個vb.net應用程序,其中出現錯誤「 第一次機會'System.Data.SqlClient.SqlException'
類型的異常出現在System.Data.dll"
我不知道如何解決這個錯誤,並有在表4場vb.net應用程序System.Data.dll中發生類型'System.Data.SqlClient.SqlException'的第一次機會異常
- o_id主鍵自動遞增1
c_id
靜態- OWNER_NAME
varchar()
投資
Dim connetionString As String Dim cnn As SqlConnection Dim cmd As New SqlCommand connetionString = "Data Source=.\SQLEXPRESS;AttachDbFilename='C:\Users\javed\Documents\Visual Studio 2008\Projects\WindowsApplication1\WindowsApplication1\bin\Debug\Database1.mdf';Integrated Security=True;User Instance=True" cnn = New SqlConnection(connetionString) Try cnn.Open() MsgBox("Connection is Open ! ") cmd.Connection = cnn cmd.CommandText = "INSERT INTO owner_detail(c_id, o_name, investment) values(@cid,'" + TextBox1.Text + "','" + TextBox2.Text + "')" cmd.ExecuteNonQuery() MsgBox("Data is Successfully Inserted! ") cnn.Close() Catch ex As Exception MsgBox("Can not open connection ! ") End Try
[什麼是第一次機會異常?](http://blogs.msdn.com/b/davidklinems/archive/2005/07/12/438061.aspx)......「第一次機會異常消息通常並不意味着代碼中存在問題。「 –
您應該通過調試代碼來檢查SqlException是什麼,以便知道錯誤的確切位置。嘗試調試並在數據庫調用之前檢查所有參數的值,然後查看它嘗試運行的SQL位。 – Sarah