sql >> Databáze >  >> RDS >> Sqlserver

Vkládání dat z DataGridView do databáze

Nelze mapovat sloupce na data . Co musíte přidat, jsou data buňky řádku daného indexu sloupce

Toto je špatně grdFamily.Columns(0)

Přiřazení parametrů ve smyčce for by mělo být opraveno následovně

POZNÁMKA Změňte prosím datový typ podle vaší tabulky.

adapFam.InsertCommand.Parameters.Add("@ID", SqlDbType.Int)
adapFam.InsertCommand.Parameters.Add("@Name", SqlDbType.VarChar)
adapFam.InsertCommand.Parameters.Add("@Age", SqlDbType.VarChar)
adapFam.InsertCommand.Parameters.Add("@Rel", SqlDbType.VarChar)
adapFam.InsertCommand.Parameters.Add("@Occ", SqlDbType.VarChar)

For i As Integer = 0 To grdFamily.Rows.Count - 1
  adapFam.InsertCommand.Parameters[0].Value = Convert.ToInt32(txtEmpID.Text.Trim)
  adapFam.InsertCommand.Parameters[1].Value = grdFamily.Rows[i].Cells[0].Value
  adapFam.InsertCommand.Parameters[2].Value = grdFamily.Rows[i].Cells[1].Value
  adapFam.InsertCommand.Parameters[3].Value = grdFamily.Rows[i].Cells[2].Value
  adapFam.InsertCommand.Parameters[4].Value = grdFamily.Rows[i].Cells[3].Value

    result2 = adapFam.InsertCommand.ExecuteNonQuery()
Next



  1. Podmíněná vložka MySQL

  2. Jak vypočítat procento dvou sloupců v MySQL

  3. Jak extrahovat data z PDF?

  4. Jak provádět průběžné upgrady pro MySQL