0

このようなテーブルがあります

col1 col2 col3

ab
cd

3列目を埋めたい

誰でも私を助けることができますか?

4

1 に答える 1

0

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`
于 2012-03-29T09:55:21.933 に答える