怎么判断数据集是否打开

如何判断数据集是否打开?
如何判断数据集是否打开?

------解决方案--------------------
CRecordset::IsOpen
BOOL IsOpen( ) const;

Return Value

Nonzero if the recordset object’s Open or Requery member function has previously been called and the recordset has not been closed; otherwise 0.

Remarks

Call this member function to determine if the recordset is already open.

CRecordset Overview | Class Members | Hierarchy Chart

------解决方案--------------------
recordset 有State 属性,如等于adStateOpen,即为打开。