Article ID: 186311
Article Last Modified on 1/23/2007
The following sample code opens and closes a Recordset and a QueryDef
object and displays both Recordset and QueryDef information in message
boxes.
Sub CloseObjects()
Dim db As Database
Dim rs As Recordset
Dim qd As QueryDef
Set db = CurrentDb
Set rs = db.OpenRecordset("Employees", dbOpenTable)
Set qd = db.QueryDefs("Invoices")
rs.MoveLast ' Move to the last record in the Recordset.
MsgBox "The Employees Recordset is open." & vbcr & _
"The last Employee ID is " & rs![EmployeeID] & "."
Msgbox "The Invoices query definition is open." & vbcr & _
"The first field in the query is " & qd.Fields(0).Name
' Explicitly close the Recordset and QueryDef objects.
rs.Close
qd.Close
End Sub
164455 ACC: Problems Quitting Microsoft Access
164481 ACC97: Tips for Converting Applications to Using ODBCDirect
Additional query words: big bigger increase bloat bloated
Keywords: kbprb kbprogramming KB186311