Using a Record Set
The Fields of a Recordset
The Fields Collection
Private Sub cmdVideoData_Click()
Dim rstVideos As ADODB.Recordset
Dim fldEach As ADODB.Field
Set rstVideos = New ADODB.Recordset
rstVideos.Open "Videos", _
Application.CodeProject.Connection, _
adOpenStatic, adLockOptimistic, adCmdTable
For Each fldEach In rstVideos.Fields
MsgBox fldEach.Name
Next
rstVideos.Close
Set rstVideos = Nothing
End Sub
Don't Move Beyond the Extremes
Some, if not most operations require that you remain within the range of values of the record set. If you move below the first record record, you (actually the user) may receive an error. In the same way, if you move beyond the last record, you would receive an error. To assist you with checking whether you are in the first record, the Recordset object provides the BOF() method. This method returns a Boolean value as follows:
On the other hand, if you want to check whether you are at the highest position of the records, you can call the EOF() method of the Recordset object. It also returns a Boolean value as follows: