4,011
社区成员
发帖
与我相关
我的任务
分享
CADOCommand m_CmdQuery;
CADORecordset m_records;
CADODatabase* m_pDatabase;
boost::thread m_queryThread;
// 查询线程
m_CmdQuery.SetActiveConnection(*m_pDatabase);
BOOL bResult = m_records.Execute(&m_CmdQuery, adUseServer);
m_CmdQuery.SetActiveConnection(NULL);
// OnDestroy
m_records.Close();
m_CmdQuery.SetActiveConnection(NULL);
m_exportThread.join();
m_queryThread.join();
if(m_pDatabase)
{
m_pFrameServer->FreeDatabase(m_pDatabase);
m_pDatabase = NULL;
}