+ -
当前位置:首页 → 问答吧 → 有关ADO连接数据库的一个问题

有关ADO连接数据库的一个问题

时间:2011-12-05

来源:互联网

各位大侠:
  你们好!有一个问题想请教大侠们;我有一个项目在visual C++ 6.0+SQL Server 2000的环境下能够运行,但是在visual C++ 6.0+SQL Server 2005会出现Debug Error的错误:

我是用ADO连接数据库的!可能是连接数据库出错的……搞了很久都不知道为什么会出现这样的错误!
也不知道怎么改……望大侠帮一下忙使之能正确运行,非常感谢!
我把程序上传了……下载一下即可
下载地址:http://115.com/file/be4725c9#

作者: qishengjie901026   发布时间: 2011-12-05

错误信息

作者: glovel0425   发布时间: 2011-12-05

加异常捕获看是什么错误
C/C++ code
try
{
//你的ADO代码
}
catch (_com_error& e)
{
CString strMsg;
strMsg.Format(_T("错误描述:%s\n错误消息%s", 
        (LPCTSTR)e.Description(),
        (LPCTSTR)e.ErrorMessage());
AfxMessageBox(strMsg);
}

连接字符串换成这样
Provider=SQLOLEDB;Server=127.0.0.1;Database=test;User ID=sa;pwd=123456

作者: zyq5945   发布时间: 2011-12-05

2楼是否下载了程序源码,并按照你的方法做运行出来了吗? 我试了一下,还是不行……请各位大侠帮忙呀

作者: qishengjie901026   发布时间: 2011-12-06