Заполнить столбец существующей таблицы данных - PullRequest
0 голосов
/ 28 марта 2012

У меня есть такая таблица

col1 col2 col3

а б
с д

я хочу заполнить 3-ий столбец

Может ли кто-нибудь помочь мне.

1 Ответ

0 голосов
/ 29 марта 2012

Я заполнил таблицу данных, используя LoadOption.Upsert Здесь strQuery получите данные для заполнения существующей таблицей данных, dt - существующие данные.укажите первичный ключ в datatable, чтобы избежать дублирования.

Public Shared Function ExecuteDataTable(ByVal strQuery As String, ByRef dt As DataTable)

Dim cmd As New MySqlCommand Dim con As New MySqlConnection con = GetFinalyMySqlConnection() Try cmd.Connection = con cmd.CommandType = Text cmd.CommandText = strQuery cmd.CommandTimeout = 0 Dim da As New MySqlDataAdapter(cmd) da.FillLoadOption = LoadOption.Upsert

        da.Fill(dt)
        dt.AcceptChanges()
    Catch ex As Exception
        Throw
    Finally
        CloseConnection(con)
    End Try
    Return dt
End Function`
...