您的位置:首页 > 其它

error C3867: “_com_error::ErrorMessage”: 函数调用缺少参数列表 错误的解决

2012-11-11 00:07 246 查看
最近Luna在把VC6.0下的项目程序用VS2008编译时出现了一个错误,而这个错误在VC6.0中是没有的。

错误的描述是这样的:

error C3867: “_com_error::ErrorMessage”: 函数调用缺少参数列表;请使用“&_com_error::ErrorMessage”创建指向成员的指针

定位到文件中是这段:

catch(_com_error e)
{
rst = NULL;
CString Errormessage;
Errormessage.Format("执行数据库失败!\r\n请检查数据库连接",e.ErrorMessage);
AfxMessageBox(Errormessage);
if (bManage)
{
CDialog::OnOK();
}

}

中的这句:

Errormessage.Format("执行数据库失败!\r\n请检查数据库连接",e.ErrorMessage);

只要将 此句改成如下便可解决;

Errormessage.Format("执行数据库失败!\r\n请检查数据库连接",e.ErrorMessage());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐