0
我需要獲取表中每條記錄的所有值,這樣我才能將它們添加到文本文件日誌中,每行記錄一條,以及然後從數據庫中刪除它們。我是新手,已經搜索瞭如何將SQL查詢結果添加到數組或通用列表中,但我沒有完全理解它們。循環遍歷數據庫表並依次獲取每條記錄的所有值
所有我至今是:
Private Sub btnClearAll_Click(sender As Object, e As EventArgs) Handles btnClearAll.Click
conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\Application Programming\Project\Issue Logger\Database\IssueLoggerDB.accdb"
Dim strSQl = "TRUNCATE TABLE CurrentJobs"
Dim commandInsert As New OleDbCommand
commandInsert.CommandText = strSQl
commandInsert.Connection = conn
commandInsert.Connection.Open()
commandInsert.ExecuteNonQuery()
Me.ReportViewer1.RefreshReport()
End Sub
這是一個統一的項目,以上就是我們一直在證明這樣做,但我沒有發現,而研究長相相似。
'TRUNCATE TABLE'無可挽回地刪除從表中的所有行。如果您想將該信息推送到日誌文件,您可能希望考慮先執行SELECT * FROM CurrentJobs。 – 2014-12-02 12:18:50
我打算先選擇全部,然後在for循環中完成文件寫入後運行截斷。 – Vereonix 2014-12-02 12:53:04