1.是不是在程序中创建记录集实例一次仅且一次就可以了,以后就可以多次使用了?如下: m_pRecordset.CreateInstance(__uuidof(Recordset));
m_pRecordset->Open(...);
m_pRecordset->Open(...);
2.需要多次调用Open(...)函数,是不是每一次使用完成后都要用Close()关闭?
3.什么时候使用m_pRecordset-〉Release(),它是不是和m_pRecordset.CreateInstance(__uuidof(Recordset))成对使用。
m_pRecordset->Open(...);
m_pRecordset->Open(...);
2.需要多次调用Open(...)函数,是不是每一次使用完成后都要用Close()关闭?
3.什么时候使用m_pRecordset-〉Release(),它是不是和m_pRecordset.CreateInstance(__uuidof(Recordset))成对使用。
2:必须调用close().注意,有些环境必须在close之前清除,如设置filter之后,必须先将filter = NULL;否则无法close();
3 不清楚
如果m_pRecordset是职能指针,调用是用m_pRecordset.Release;
当m_pRecordset = NULL; 操作时,它会自动调用 Release;