保存图片后无法连接数据库 数据库图片vc/mfc 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个只是打开当前目录下名字为picture1.bmp的文件吧? 加异常捕获看报什么错//打印调用ADO控件时产生的详细错误信息void dump_com_error(_com_error &e){ CString ErrorStr; _bstr_t bstrSource(e.Source()); _bstr_t bstrDescription(e.Description()); ErrorStr.Format( "\n\tADO Error\n\tCode = %08lx\n\tCode meaning = %s\n\tSource = %s\n\tDescription = %s\n\n", e.Error(), e.ErrorMessage(), (LPCTSTR)bstrSource, (LPCTSTR)bstrDescription ); //在调试窗口中打印错误信息,在Release版中可用DBGView查看错误信息 ::OutputDebugString((LPCTSTR)ErrorStr);#ifdef _DEBUG AfxMessageBox(ErrorStr, MB_OK | MB_ICONERROR);#endif }try{ //你的ADO代码 }catch(_com_error& e){ dump_com_error(e);} 那个打开picture1是把图片以长二进制存进数据库 先判断下数据库是否连接成功,打开成功,用Debug模式来调式,看堆栈调用然后查错哪儿了 我已经找到问题了使用CFileDialog ,会跳出路径到你保存图片的路径,而我的数据库路径是当前文件夹。所以无法连接数据库,解决办法在调用CFileDialog 前 先得到当前路径,调用完毕后再返回得到的路径就可以老人,谢谢各位大神的解答! 关于链表的内存如何释放的问题???? list control 关于OCX问题 寻找Microsoft Visual Studio 6.0 英文企业版下载 高分提问:关于控件焦点的!! [求助]单文档界面的多视图显示时发生的问题 关于文字擦除的问题。 OpenGL实现三维切割,怎么做啊? 关于建库的问题 小弟愚钝,如何在单文档中加入TAB键? CSocket可以在多线程中使用吗? 网卡可以收到包,但是程序收不到,求救啊!
这个只是打开当前目录下名字为picture1.bmp的文件吧?
//打印调用ADO控件时产生的详细错误信息
void dump_com_error(_com_error &e)
{
CString ErrorStr;
_bstr_t bstrSource(e.Source());
_bstr_t bstrDescription(e.Description());
ErrorStr.Format( "\n\tADO Error\n\tCode = %08lx\n\tCode meaning = %s\n\tSource = %s\n\tDescription = %s\n\n",
e.Error(), e.ErrorMessage(), (LPCTSTR)bstrSource, (LPCTSTR)bstrDescription );
//在调试窗口中打印错误信息,在Release版中可用DBGView查看错误信息
::OutputDebugString((LPCTSTR)ErrorStr);
#ifdef _DEBUG
AfxMessageBox(ErrorStr, MB_OK | MB_ICONERROR);
#endif
}try
{
//你的ADO代码
}
catch(_com_error& e)
{
dump_com_error(e);
}