一个我问了很多人,但是没有得到答案的问题(30分)

  • 主题发起人 主题发起人 chenyscar
  • 开始时间 开始时间
C

chenyscar

Unregistered / Unconfirmed
GUEST, unregistred user!
[:(]
我用ado 做了一个程序,用到了sql server 服务器,所以没有必要用客户端,我在我的机子上可以运行,
而且正常,但是到别人的机子上却无法运行,而且机子不同错误不样,但是有些的机子却可以运行,我的程序是在
win2000 professional,其他的机子为win98se ,先是的错误如下:1、interface not supported. 2 、stack overflow
主要就是这两个错误,我怀疑是不是在win98se上我要装上某些ado 的连接库。希望高手帮帮在下!!
 
和和,有可能缺少动态链接库
就是Ole DB Provider的动态链接库
安装客户端之后,这些动态链接库就有了
 
是不是ADO版本不对?能与不能运行的机子ADO是同一版的吗?
是不是做了一个SETUP安装的?

 
如果是这样,我该怎么办呢?我到哪里去找Ole DB Provider的动态链接库,但是我又不想装客户端!
 
装一个不就成了,就5M吧!
 
MichaelZhu:
我没有做安装程序,我如果要做的话,怎样我才可以把ado所需的文件统统加进!
 
不知道你在客户端安装时有没有包含SQL SERVER
的七个DLL
文件?
 
onlyonekgx:
我没有装客户端,你说的7个dll有什么用,我该怎么用它!!
 
ado不要那七个dll就行,只要你安装了ado驱动程序支持就可以了,
你可以在delpgi6的安装盘上找到ado的驱动安装或安装office2000也会有
这样的支持,要不就到微软公司的主页上下载最新的驱动安装就可以了
 
大富翁的“资料下载”里MDAC26和Ole Db不是都有嘛。
如果确实不想装客户端,在windows的system/32下找到以下文件放到安装包里,
直接安装到system/32目录下就可以使用(其实是剥离出来的客户端)。
cliconfg.dll,cliconfg.exe,dbmsrpcn.dll,dbmssocn.dll,dbnmpntw.dll,
ntwdblib.dll,sqlunirl.dll。
 
用IS for Borland做SETUP的时候好像没有要加什么数据模块.我做过一个ADO连接的程序,
只是将EXE文件选中.做成的SETUP在很多台机上装过,均运行正常.有2K,9X,中文,英文.
 
在 win98se上不需要装
如果是在 98第一版上如果没装 MDAC_TYP.EXE 则会出现 错误1
 
多人接受答案了。
 
后退
顶部