标题:下面代码在程序打包到没装vs2010的电脑上运行出现指针错误
只看楼主
lixue198106
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-8-13
结帖率:0
已结贴  问题点数:20 回复次数:2 
下面代码在程序打包到没装vs2010的电脑上运行出现指针错误
CString strSQL1,strSRC1,strRB;
    strSQL1.Format(_T("select * from Log order by ID"));
    strSRC1=theApp.GetConnStr();
    _RecordsetPtr m_pRecordset1;
    m_pRecordset1.CreateInstance(__uuidof(Recordset));
    try
    {
        m_pRecordset1->Open((_variant_t)strSQL1,(_variant_t)strSRC1,adOpenDynamic ,adLockOptimistic,adCmdText);
    }   
   
    catch(_com_error e)///捕捉异常
    {
        CString tempkh;
        tempkh.Format(_T("读取客户错误, 数据库未能打开:%s"),e.ErrorMessage());
        AfxMessageBox(tempkh);
    }
在自己电脑上没错,可以!但是打包到没装vs2010的电脑上运程程序时就出现:读取客户错误, 数据库未能打开:指针错误,请问是什么原因。
搜索更多相关主题的帖子: 数据库 
2013-08-13 16:51
yuccn
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:何方
等 级:版主
威 望:167
帖 子:6809
专家分:42393
注 册:2010-12-16
得分:20 
数据库未能打开

我行我乐
我的博客:
http://blog.yuccn. net
2013-08-13 17:32
lixue198106
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-8-13
得分:0 
是呀!没打开,但是在自己电脑上没问题,可以打开,打包到别人电脑上时就没打开了,什么原因?
m_pRecordset1->Open((_variant_t)strSQL1,(_variant_t)strSRC1,adOpenDynamic ,adLockOptimistic,adCmdText);这句有问题
2013-08-13 17:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-419033-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.165025 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved