要读取数据库表的所有数据,你可以使用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
方法获取特定列的数据,并进行相应的处理。