VC6+SQL Server中有ADO控件的程序不能运行!!如何解决?
![](images/smilies/emot/em09.gif)
1,ADOConn初始如下:
void ADOConn::OnInitADOConn()
{
// 初始化OLE/COM库环境
::CoInitialize(NULL);
try
{
// 创建Connection对象
m_pConnection.CreateInstance("ADODB.Connection");
// 设置连接字符串,必须是BSTR型或者_bstr_t类型
_bstr_t strConnect = "driver=SQL server;Server=IP Adrress;Database=www;uid=sa;pwd=**;";
m_pConnection->Open(strConnect,"","",adModeUnknown);
}
2,在客户机上装了SQL Server客户端,将本地计算机system32下的相关.ocx/.srg/.def和dbnmpntw.dll/ntwdblib.dll文件复制到了客户端的system32下
3,将本地编译工程中的EXE文件复制到了客户端
但仍然不能运行有ADO控件的模块。
我的系统是XP的,请高手帮忙!!!!!
![](images/smilies/emot/em13.gif)