Private Sub Command1_Click() '示範用,非必要
Print Data1.Recordset.Fields(0).Name
Do
Print Data1.Recordset.Fields(0).Value
Data1.Recordset.MoveNext
Loop Until Data1.Recordset.EOF = True
End Sub
備註:根據我所知,Recordset是資料庫中的一行,Field就是料庫中的一格。
作者: suyumin82 時間: 2012-7-27 22:31:57
以下是小弟寫的 function
'這個是將 connection 傳入, 和你的 Access 的檔案為子傳入,
Public Function MY_DB(ByRef conn As ADODB.Connection, strFile As String) As String
Dim strProvider As String
Dim strDatasource As String
Dim strConn As String
Set conn = New ADODB.Connection
' Close Connection
If conn.State = adStateOpen Then conn.Close
'這個是將 你已完成的 connection 傳入, 和你的 RecordSet 跟 SQL 字串傳入,
Public Function MY_DATA(ByRef RecSet As ADODB.Recordset, conn As ADODB.Connection, strSQL As String) As String
If RecSet.State = adStateOpen Then RecSet.Close
Set RecSet = Nothing
Set RecSet = New ADODB.Recordset
RecSet.Open strSQL, conn, adOpenStatic, adLockOptimistic