你执行这句有没有问题? AfxMessageBox(_T("dir"));八成是你传进去的字符串指针有问题,是个无效指针,或者不是0结尾什么的
解决方案 »
- 寻MFC与opncv方面高手交流,救命级帮助啊
- 我想让服务器工作状态中 一直获取客户端要的信息 在客服端连接的时候再给客服端
- vc完美隐藏对话框
- EVC中怎么把char[]转化为CString?小女子这厢有礼了
- 程序员的酸甜苦辣——告别Coding(花差)
- 高手们 如何用API实现软件的启动界面呢???
- win2000开发的软件界面默认颜色在win98下运行时完全变了,控件颜色也一样,怎么解决?
- 如何实时?
- 高手帮忙,在完成端口里调用AcceptEx()!
- VC error LNK2005:代码错误!!!!!
- 高分请教:如何使用 Microsoft Common Dialog Control 存文件
- 可不可以在程序里把某一文件夹设成web共享
return pApp->DoMessageBox(lpszText, nType, nIDHelp);
时报的错?是什么原因呀
_bstr_t cnnStr;AfxOleInit();//初始化COM库
try
{
hr=m_pConnection.CreateInstance("ADODB.Connection");
if(SUCCEEDED(hr))
{
m_pConnection->Open((const char *) CManage::m_connect,"11","222",0);
}
catch(_com_error e)
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:% s",e.ErrorMessage());
AfxMessageBox("errormessage");///显示错误信息
return FALSE;
}
return TRUE;
::MessageBox(NULL, ...);
保证没错。
顺便问一下,你是不是在DLL中用的?
我也试了报同样的错我该怎么办
我也试了报同样的错我该怎么办,可是在别的程序里就是正常的
我到底是哪错了
不过加上也没有语法错误,怀疑你的open语句错了吧,m_connect在CManage中是static类型的吗?否则就不要这样做。
生成一个CManage类的对象,然后对象-〉m_connect
(const char *) (m_ManageObj->m_connect)