我有一个在用户窗体的类模块中声明的 ADO 记录集变量。记录集在窗体的激活事件中打开,我试图在窗体的终止事件中使用如下代码关闭它:
Private Sub UserForm_Terminate()
If VersionIsReleased Then
ThisWorkbook.Parent.Quit
Else
If Not m_rs Is Nothing Then
If m_rs.State = adStateOpen Then
m_rs.Close
End If
Set m_rs = Nothing
End If
Close_CN g_cn
ThisWorkbook.Application.Visible = True
End If
End Sub
该行m_rs.Close
产生运行时错误:“在此上下文中不允许操作。”。任何想法为什么会发生这种情况?