ADOを使ってAccessのmdbのレコードを表示させるサンプル
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Cn As ADODB.Connection
Dim Rs As ADODB.Recordset
Dim i As Integer
Cn = New ADODB.Connection
Cn.CursorLocation = ADODB.CursorLocationEnum.adUseClient
Cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data _
Source=" & VB6.GetPath & "\Test.mdb;"
Cn.Open()
Rs = Cn.Execute("SELECT * FROM test", , ADODB.CommandTypeEnum.adCmdText)
Rs.MoveFirst()
i = 0
Do Until Rs.EOF
i = i + 1
If Microsoft.VisualBasic.IsDBNull(Rs.Fields(2).Value) <> True Then
MsgBox(Rs.Fields(2).Value)
End If
Rs.MoveNext()
Loop
' record 数の表示
MsgBox(i)
End Sub
End Class