有关ADO连接数据库的一个问题
各位大侠:
你们好!有一个问题想请教大侠们;我有一个项目在visual C++ 6.0+SQL Server 2000的环境下能够运行,但是在visual C++ 6.0+SQL Server 2005会出现Debug Error的错误:
我是用ADO连接数据库的!可能是连接数据库出错的……搞了很久都不知道为什么会出现这样的错误!
也不知道怎么改……望大侠帮一下忙使之能正确运行,非常感谢!
我把程序上传了……下载一下即可
下载地址:http://115.com/file/be4725c9#
[解决办法]
楼主你碰巧了...
昨天在联调的时候遇到连接SQL2005的问题。弄去处理。
今天你正好问,环境都存在,所以也给你调试了一下。
给你改了改连接字符串,改了个函数
- C/C++ code
修改如下:ado.cpp 59行的函数,多了一个参数PWD。CString CADOConnection::GetSQLConStr(CString IP, CString DBName,CString Pwd);ado.cpp 62行 改为:Str.Format("Provider=SQLNCLI;Server=%s;Database=%s;Uid=sa;Pwd=%s;",IP,DBName,Pwd);