社区
数据库
帖子详情
::CoUninitialize()怎么出错???
birdzxy
2002-12-27 11:51:32
前两天看见一位仁兄在问,如今俺也碰到这个问题,是怎么回事呢?
还有,怎么调用数据连接对话框出来啊???(配置连接串的那个微软的对话框)
...全文
136
11
打赏
收藏
::CoUninitialize()怎么出错???
前两天看见一位仁兄在问,如今俺也碰到这个问题,是怎么回事呢? 还有,怎么调用数据连接对话框出来啊???(配置连接串的那个微软的对话框)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lzd
2002-12-29
打赏
举报
回复
AfxOleInit()
birdzxy
2002-12-29
打赏
举报
回复
是不是有智能指针没关闭就会报错?
如果我不::ConInitialize(NULL)的结果会怎么样?
mahatma_cn
2002-12-28
打赏
举报
回复
指针的打开,关闭,释放要匹配
heartthrob
2002-12-27
打赏
举报
回复
注意:::CoUninitialize()释放COM资源前,需要:
m_pRecordset->Close(); 注意!!!不要多次闭!!!!!!!!!!!!
m_pConnection->Close();
m_pRecordset = NULL;
m_pConnection = NULL;
此处m_pRecordset和 m_pConnection为你的类成员或全局成员。
heartthrob
2002-12-27
打赏
举报
回复
1.你引入msado15.dll文件了吗?
#import "d:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
2.采用AfxOleInit()初始化COM环境看看。
3.应该养成指针初始化为NULL的习惯。智能指针尤其如此。
_RecordsetPtr m_Recordset=NULL;
try
{
m_Recordset.CreateInstance("ADODB.Recordset");
}
catch(_com_error& e)
{
AfxMessageBox( (TCHAR*) e.Description() );
}
birdzxy
2002-12-27
打赏
举报
回复
哎,看来还得自己去看
xiaoniu111
2002-12-27
打赏
举报
回复
gz
gotoyangjm
2002-12-27
打赏
举报
回复
up
birdzxy
2002-12-27
打赏
举报
回复
::ConInitialize(NULL)这就是我的初始化啊。
另:你的意思是把_RecordsetPtr _ConnectionPtr初始化为空吗?
我的初始化方法是
rst.CreateInstacne("ADODB.RECORDSET");这样有错吗?
heartthrob
2002-12-27
打赏
举报
回复
另外在你创建实例的时候如果创建失败要把它重指为NULL.
heartthrob
2002-12-27
打赏
举报
回复
把你的智能指针初始化为NULL试试看.
VC读取EXCEL数据并显示到列表控件中
代码为VC++读取EXCEL内数据,并显示到列表控件中,小例子,很实用,希望能帮到你
易语言JS大数乘方计算
易语言JS大数乘方计算源码,JS大数乘方计算,demo,API_Co
Init
ialize
,API_
CoUn
init
ialize
使用VC操作Excel
使用VC操作Excel,在网上找的。 使用VC操作Excel,在网上找的。 使用VC操作Excel,在网上找的。
schema_xml.rar_vc xml
分享一下在网上找到的关于vc中xml文档校验的文章,自己试验过了,比较好用!
VC+ADO+ORACLE开发.doc
VC+ADO+ORACLE开发,介绍vc++访问数据库的通用方式,给初学者学习vc++数据库编程提供资料。
数据库
4,018
社区成员
39,807
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章