要讀取數據庫表的所有數據,你可以使用ADO.NET提供的相關類和方法來實現。下面是一個示例代碼,演示了如何使用VB.NET讀取數據庫表的所有數據:
Imports System.Data.SqlClient
Public Sub ReadDataFromTable()
Dim connectionString As String = "YourConnectionString"
Dim tableName As String = "YourTableName"
Using connection As New SqlConnection(connectionString)
connection.Open()
Dim command As New SqlCommand($"SELECT * FROM {tableName}", connection)
Dim reader As SqlDataReader = command.ExecuteReader()
' 逐行讀取數據
While reader.Read()
' 根據列名獲取數據
Dim column1 As Integer = reader.GetInt32(reader.GetOrdinal("Column1"))
Dim column2 As String = reader.GetString(reader.GetOrdinal("Column2"))
' ...
' 處理數據
Console.WriteLine($"Column1: {column1}, Column2: {column2}")
End While
reader.Close()
End Using
End Sub
在上述代碼中,你需要替換YourConnectionString
為你的數據庫連接字符串,YourTableName
為你要讀取數據的表名。然后,通過SqlCommand
對象執行SQL查詢,并使用SqlDataReader
對象逐行讀取查詢結果。你可以根據需要使用GetXXX
方法獲取特定列的數據,并進行相應的處理。