' 建立並初始化 OleDbDataAdapter 和 DataSet 對象。
Dim objAdapter As New OleDbDataAdapter _
("SELECT * FROM Products", _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"User ID=Admin;" & _
"Data Source=C:\Program Files\Microsoft" & _
"Office\Office10\Samples\Northwind.mdb")
Dim objDataSet As New DataSet()
' 將所選資料複製到資料集。
objAdapter.Fill(objDataSet)
' 列出資料集中的資料值。
Call ListData(objDataSet)
End Sub
Public Sub ListData(ByVal objDataSet As DataSet)
' 目的:列出給定資料集的資料值。
' 接受:objDataSet - 資料集。
Dim objTable As DataTable
Dim intRow, intColumn As Integer
' 資料集中可能包含有多個表。
For Each objTable In objDataSet.Tables
' 首先列出列名稱。
For intColumn = 0 To .Columns.Count - 1
If intColumn = .Columns.Count - 1 Then
Console.Write(.Columns(intColumn).ColumnName _
& CrLf)
Else
Console.Write(.Columns(intColumn).ColumnName _
& ", ")
End If
Next intColumn
' 按行列出資料...
For intRow = 0 To .Rows.Count - 1
' ...然後按欄位列出每行中的資料。
For intColumn = 0 To _
.Rows(intRow).ItemArray.Length - 1
If intColumn = _
.Rows(intRow).ItemArray.Length - 1 Then
Console.Write(.Rows(intRow). _
ItemArray(intColumn) _
& CrLf)
Else
Console.Write(.Rows(intRow). _
ItemArray(intColumn) & ", ")
End If
ADO.NET(英文,連結清單)
ADO.NET for the ADO Programmer(英文,技術文章)
Accessing Data with ADO.NET(英文,連結清單)
Views and Filters(英文,技術文章)
Data Relations and Relatives(英文,技術文章)
--轉自微軟中國