我在 myRawData 表中过滤了数据,结果查询将插入到 myImportedData 表中。
情况是,在将过滤后的数据插入 myImportedData 之前,我将对其进行一些格式化。
我的问题是如何将过滤后的数据存储在列表中?因为这是我重申过滤数据的最简单方法。
到目前为止,这是我的代码,它只在列表中存储 1 个数据。
Public Sub ImportData()
Dim con2 As MySqlConnection = New MySqlConnection("Data Source=server;Database=dataRecord;User ID=root;")
con2.Open()
Dim sql As MySqlCommand = New MySqlCommand("SELECT dataRec FROM myRawData WHERE dataRec LIKE '%20130517%' ", con2)
Dim dataSet As DataSet = New DataSet()
Dim dataAdapter As New MySqlDataAdapter()
dataAdapter.SelectCommand = sql
dataAdapter.Fill(dataSet, "dataRec")
Dim datTable As DataTable = dataSet.Tables("dataRec")
listOfCanteenSwipe.Add(Convert.ToString(sql.ExecuteScalar()))
'ListBox1.Items.Add(listOfCanteenSwipe(0))
End Sub
myRawData 表中的数据示例如下:
myRawData Table
--------------------------
' id ' dataRec
--------------------------
' 1 ' K10201305170434010040074A466
' 2 ' K07201305170434010040074UN45
请帮忙。谢谢你。
编辑:
我只想实现的是将过滤后的数据存储在列表中。我使用 list 循环过滤的数据 - 我对此没有任何问题。
存储在列表中后,我现在将 dataRec 字段中的信息分离出来,以导入 myImportedData 表中。
为了增加一些知识,我将格式化 dataRec 字段,如下所示:
K07 ----> Loc
20130514 ----> date
0455 ----> time
010 ----> temp
18006D9566 ----> id