我正在创建一个vb.net应用程序,我收到错误“
'System.Data.SqlClient.SqlException'
中出现System.Data.dll"
类型的第一次机会异常我不知道如何解决此错误,表格中有4个字段
c_id
静态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
答案 0 :(得分:4)
您没有在任何地方添加参数@cid。
cmd.Parameters.Add(new SqlParameter("@cid", SqlDbType.Int))
cmd.Parameters("@cid").Value = Idvalue