I often have procedures that contain multiple recordsets. Rather than writing a line of code to close each recordset I want to write a module to do it.
In my procedure I may have the following:
Dim rst1 as dao.recordset
Dim rst2 as dao.recordset
When I want to close these I want to run a line code:
CloseRecordSet rst1, rst2
This will run the function
Public Function CloseRecordSet(ParamArray RecordsetName())
Dim x as Integer
For x = 0 to Unbound(RecordsetName)
RecordsetName.Close
Next
End Function
Access does not like the RecordsetName in RecordsetName.Close!
What am I doing wrong?
In my procedure I may have the following:
Dim rst1 as dao.recordset
Dim rst2 as dao.recordset
When I want to close these I want to run a line code:
CloseRecordSet rst1, rst2
This will run the function
Public Function CloseRecordSet(ParamArray RecordsetName())
Dim x as Integer
For x = 0 to Unbound(RecordsetName)
RecordsetName.Close
Next
End Function
Access does not like the RecordsetName in RecordsetName.Close!
What am I doing wrong?