我有一张这样的桌子
col1 col2 col3
光盘
_
我想填写第三列
谁能帮我。
我已经使用LoadOption.Upsert
Here strQuery
get the data to fill with the existing datatable填充了数据表,dt
是现有的数据表。在数据表中指定一个主键以避免重复。
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`