25-07-18, 12:37 PM
يجب عدم وضع اسم عمود الترقيم التلقائي في الاضافة Insert
PHP كود :
Dim cmds As New SqlCommand( _
"INSERT INTO tsjel_subj(id_tsjel_subj, id_number, FirstName, name_dorh, number_dorh, subj) " & _
"VALUES (@id_tsjel_subj, @id_number, @FirstName, @name_dorh, @number_dorh, @subj) " _
, connn)
If connn.State <> ConnectionState.Open Then connn.Open()
For Each saf As DataGridViewRow In DataGridView2.Rows
If saf.IsNewRow Then Exit For
cmds.Parameters.Clear()
cmds.Parameters.AddWithValue("@id_tsjel_subj", saf.Cells(0).Value.ToString)
cmds.Parameters.AddWithValue("@id_number", saf.Cells(1).Value.ToString)
cmds.Parameters.AddWithValue("@FirstName", saf.Cells(2).Value.ToString)
cmds.Parameters.AddWithValue("@name_dorh", saf.Cells(3).Value.ToString)
cmds.Parameters.AddWithValue("@number_dorh", saf.Cells(4).Value.ToString)
cmds.Parameters.AddWithValue("@subj", saf.Cells(5).Value.ToString)
If cmds.ExecuteNonQuery() = 0 Then
MsgBox("لم يتم حفظ السطر: " & saf.Index)
Exit For
End If
Next
connn.Close()
