foxtable的datatable是自己封装的,才有GetValues这种方法,.net的datatable是没有的。只能是逐行遍历取值
Dim mda As New MySql.Data.MySqlClient.MySQLDataAdapter("select distinct spdm,pic_name from ipos_sptpk" , conn) '这里可以设置你的查询语句
Dim ds As New System.Data.DataSet()
mda.Fill(ds, "TableTemp") 'MySQLDataAdapter方法把数据放到一个新建的临时表里,这个临时表名可自定义,我这里写TableTemp
For Each r As System.Data.DataRow In ds.Tables(0).Rows
Dim dr As DataRow = DataTables("SPTPB").AddNew()
dr("spdm") = r("spdm")