qqq2qqq
یک شنبه 23 خرداد 1389, 09:29 صبح
سلام
من این کد ها رو برای insert کردن به دیتابیس library (جدول ozv) نوشتم اما موقع ثبت به من خطای این identity-insert رو می ده
Dim strcon As String = "data source=localhost;initial catalog=library;integrated security=true"
Dim cn As New SqlConnection(strcon)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim cominsert As New SqlCommand
cominsert.Connection = cn
cominsert.CommandText = "insert into ozv values(@t2,@t3,@t4,@t5,@t6,@t7,@t8)"
'cominsert.Parameters.AddWithValue("@t1", Me.txtcodeozv.Text)
cominsert.Parameters.AddWithValue("@t2", Me.txtnameozv.Text)
cominsert.Parameters.AddWithValue("@t3", Me.txtfamilyozv.Text)
cominsert.Parameters.AddWithValue("@t4", Me.txtFnameozv.Text)
cominsert.Parameters.AddWithValue("@t5", Me.txtFnameozv.Text)
cominsert.Parameters.AddWithValue("@t6", Me.txtcodemeliozv.Text)
cominsert.Parameters.AddWithValue("@t7", Me.txttdateozv.Text)
cominsert.Parameters.AddWithValue("@t8", Me.txtadresozv.Text)
cn.Open()
cominsert.ExecuteNonQuery()
cn.Close()
End Sub
این هم خطایی که می گیره
An explicit value for the identity column in table 'ozv' can only be specified when a column list is used and IDENTITY_INSERT is ON.
در ضمن فیلد اول من identity هست اگر هم تو فیلد های insert نیارمش باز هم این خطا رو به من می ده
من این کد ها رو برای insert کردن به دیتابیس library (جدول ozv) نوشتم اما موقع ثبت به من خطای این identity-insert رو می ده
Dim strcon As String = "data source=localhost;initial catalog=library;integrated security=true"
Dim cn As New SqlConnection(strcon)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim cominsert As New SqlCommand
cominsert.Connection = cn
cominsert.CommandText = "insert into ozv values(@t2,@t3,@t4,@t5,@t6,@t7,@t8)"
'cominsert.Parameters.AddWithValue("@t1", Me.txtcodeozv.Text)
cominsert.Parameters.AddWithValue("@t2", Me.txtnameozv.Text)
cominsert.Parameters.AddWithValue("@t3", Me.txtfamilyozv.Text)
cominsert.Parameters.AddWithValue("@t4", Me.txtFnameozv.Text)
cominsert.Parameters.AddWithValue("@t5", Me.txtFnameozv.Text)
cominsert.Parameters.AddWithValue("@t6", Me.txtcodemeliozv.Text)
cominsert.Parameters.AddWithValue("@t7", Me.txttdateozv.Text)
cominsert.Parameters.AddWithValue("@t8", Me.txtadresozv.Text)
cn.Open()
cominsert.ExecuteNonQuery()
cn.Close()
End Sub
این هم خطایی که می گیره
An explicit value for the identity column in table 'ozv' can only be specified when a column list is used and IDENTITY_INSERT is ON.
در ضمن فیلد اول من identity هست اگر هم تو فیلد های insert نیارمش باز هم این خطا رو به من می ده