标题:VC6+SQL Server中有ADO控件的程序不能运行!!如何解决?
取消只看楼主
weitian2006
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-3-5
 问题点数:0 回复次数:0 
VC6+SQL Server中有ADO控件的程序不能运行!!如何解决?
小弟是个新手,最近用VC+SQL Sever遍了一个人事程序,在本地计算机运行正常,但当我将编译工程中的EXE程序复制到其他机器运行时,发现可以连接数据库,但是在有ADO控件的模块就不能运行。为此我做了以下的事仍然不能运行,请高手指导:!!!谢谢!!!
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的,请高手帮忙!!!!!
搜索更多相关主题的帖子: ADO控件 SQL Server 计算机 数据库 
2007-03-05 12:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-122579-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041612 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved