最佳实践问题:
问:在我的子程序结束时,我应该同时关闭打开的记录集并设置“Set rs = Nothing”,还是仅使用“Set rs = Nothing”就足够了?(我目前使用的是混合模式)
Private Sub btnSave_Click()
Dim db As Database
Dim rs As DAO.Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("Desc_Mfg_Norm", dbOpenTable)
'do stuff
Exit:
rs.Close
Set rs = Nothing
Set db = Nothing
exit sub
rs.close()
。其次,将两者合二为一,一个关闭对象,另一个释放内存。 - Parfait