1
오류가 발생하는 vb.net 응용 프로그램을 만들고 있습니다. " 첫 번째 기회 유형 'System.Data.SqlClient.SqlException'
의 예외 내가이 오류를 해결하는 방법을 잘 모릅니다 System.Data.dll"
에서 발생하고 테이블의 4 개 분야가있다'System.Data.SqlClient.SqlException'형식의 첫 번째 예외가 vb.net 응용 프로그램의 System.Data.dll에서 발생했습니다
- 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