Insertando datos desde un DataGridView a una base de datos
Tengo un pequeño DataGridView que permite al usuario ingresar datos.
Y estoy intentando que este código ingrese los datos en DataGridView a la base de datos.
strQry = "INSERT INTO Emp_Fam_Details (empID, famName, famAge, famRelation, famOccup)" _
& "VALUES (@ID, @Name, @Age, @Rel, @Occ)"
Dim adapFam As New SqlDataAdapter
adapFam.InsertCommand = New SqlCommand(strQry, sqlcon)
For i As Integer = 0 To grdFamily.Rows.Count - 1
adapFam.InsertCommand.Parameters.AddWithValue("@ID", txtEmpID.Text.Trim)
adapFam.InsertCommand.Parameters.AddWithValue("@Name", grdFamily.Columns(0))
adapFam.InsertCommand.Parameters.AddWithValue("@Age", grdFamily.Columns(1))
adapFam.InsertCommand.Parameters.AddWithValue("@Rel", grdFamily.Columns(2))
adapFam.InsertCommand.Parameters.AddWithValue("@Occ", grdFamily.Columns(3))
result2 = adapFam.InsertCommand.ExecuteNonQuery()
Next
Cuando ejecuto esto, me encuentro con este error.
Encontréest solución aquí en SO, pero dado que estoy usando Parámetros sin valores agregados, me cuesta entender cómo hacerlo con los parámetros.
¿Alguien puede mostrarme cómo hacer esto?
Gracias a todos