このようなテーブルがあります
col1 col2 col3
ab
cd
3列目を埋めたい
誰でも私を助けることができますか?
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`