VB.NET Fügen Sie DataGridView-Inhalte in die Datenbank ein

Problem:

Ich muss den Inhalt meines DataGridView in eine SQL Server-Datenbanktabelle sichern. Ich habe die Datagridview gut geladen, keine Probleme. Ich bin mit VB.NET einfach nicht vertraut genug, um zu verstehen, wie diese Daten in eine DB-Tabelle gelangen.

Code: (bisher)

    Dim connection As New Data.SqlClient.SqlConnection
    Dim dataAdapter As New Data.SqlClient.SqlDataAdapter
    Dim command As New Data.SqlClient.SqlCommand
    Dim dataSet As New Data.DataSet

    connection.ConnectionString = "Server= server; Database= DB; integrated security=true"
    command.CommandText = "INSERT INTO <table> (Col1, Col2, Col3, Col4) VALUES (@Name, @Property, @Value, @Date)"

    dataAdapter.InsertCommand.Parameters.Add("@ServerName", SqlDbType.VarChar)
    dataAdapter.InsertCommand.Parameters.Add("@Property", SqlDbType.VarChar)
    dataAdapter.InsertCommand.Parameters.Add("@Value", SqlDbType.VarChar)
    dataAdapter.InsertCommand.Parameters.Add("@CaptureDate", SqlDbType.DateTime)

    For i As Integer = 0 To DataGridView.Rows.Count - 1
        dataAdapter.InsertCommand.Parameters(0).Value = dgvServerConfig.Rows(i).Cells(0).Value
        dataAdapter.InsertCommand.Parameters(1).Value = dgvServerConfig.Rows(i).Cells(1).Value
        dataAdapter.InsertCommand.Parameters(2).Value = dgvServerConfig.Rows(i).Cells(2).Value
        dataAdapter.InsertCommand.Parameters(3).Value = dgvServerConfig.Rows(i).Cells(3).Value
    Next

    connection.Open()
    command.Connection = connection
    dataAdapter.SelectCommand = command

Was vermisse ich hier? In meinen Tisch wird nichts eingefügt. Jede Hilfe wäre dankbar. Wie ich schon sagte, ich bin nicht sehr vertraut mit VB.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage