关于MFC ado CreateInstance创建实例疑问

a1697341241 2012-11-28 10:56:13
m_Recordset.CreateInstance(__uuidof(Recordset));

m_Recordset是视图类的成员变量,

这个函数是一次调用,就可以在视图类的任何成员函数中使用,还是说在成员函数中要使用m_Recordse,还要调用CreateInstance来创建实例。。
...全文
133 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
I_ask_who 2012-11-28
  • 打赏
  • 举报
回复
m_Recordset=NULL;
a1697341241 2012-11-28
  • 打赏
  • 举报
回复
那怎么删除实例呢??
九州剑王 2012-11-28
  • 打赏
  • 举报
回复
调用一次,在你的成员函数里也可以判断下用的时候是否为NULL,若是的话,再创建一次
九州剑王 2012-11-28
  • 打赏
  • 举报
回复

try{
		if (m_Connection)
		{
			if(m_Connection->State == adStateOpen)
			{
				m_Connection->Close();
				m_Connection.Release();			
			}
		}
	        m_Connection = NULL;
                ::CoUninitialize();
}
oyljerry 2012-11-28
  • 打赏
  • 举报
回复
m_Recordset.Release()

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧