一定要手动安装MDAC 2.7? (50分)

  • 主题发起人 主题发起人 eluian
  • 开始时间 开始时间
E

eluian

Unregistered / Unconfirmed
GUEST, unregistred user!
做了一个C/S程序,采用Delphi6.0/SQL Server2000。但在发布后碰到一个问题:客户机使用的操作系统是Win2000 P版,运行客户端时,出现连接数据库服务器失败!后来,在客户端安装了MDAC 2.7,发现数据库连接成功!换了一台计算机还是如此!后来,分别试着用InstallShield Express For Delphi5和InstallShield Express 3.03和InstallShield Express 3.53重新打包,都没有解决问题。在使用InstallShield Express 3.03时,我把MDAC25也Merge进来了,还是解决不了问题!
请问各富翁,一定要在客户端手动安装MDAC 2.7才能解决问题吗?会不会在打包时还有某些必要的东西没有Merge进来?有没有好办法解决?
 
把系统升级到sp2吧
 
用我的安装制作软件可以打包MDAC2.7, 甚至可以自动从网上下载2.8用安静模式安装
http://www.delphibbs.com/keylife/iblog_show.asp?xid=2507
 
win98se系统和装了sql任何一个工具的系统都带了MDAC2.6版本甚至更高的啊
 
如果客户端上的ADO版本没有达到这个级别,是一定要升级这个升级包的呀??
你在安装过程中将这个安装包打进去,在安装的过程中就运行这个MDAC2.7的升级包,不就行了吗
 
To app2001
我在InstallShield Express For Delphi5和InstallShield Express 3.03的Merge Modules好像没有看见有MDAC27(InstallShield Express 3.53里面好像也没有),大侠你用的是什么发布软件?
 
我对安装软件用得较少,MDAC27是微软的一个升级包,要另外下载的,直接在里面找不到,只能提示用户安装完你的软件后,再继续安装该软件包。
 
可以在安装程序中调用mdac2.7的升级包,自动安装。不过InstallShield Express就不知道了
 
完全可以,我在家安装神算子彩票软件时,它就自动安装mdac,不用手工安装,回家看看是什么安装工具作的
 
wise安装工具可以安装MDAC2.7
 
wiseinstall可以
 
[red]http://support.microsoft.com/default.aspx?scid=/support/mdac/26setupfaq.asp[/red]
 
http://www.installshield.com/下载最新的MDAC2.7.msm文件放在installShieldExpressMerge Modules即可解决这个问题
 
InstallShield Express For Delphi5.0 里是有v2.6和 v2.7的 我用过,没有问题
是在 installation Requirements 里的 
 
InstallShield Express For Delphi5.0里好像没有installation Requirements这个选项?!LukeChen的主意很不错!这个问题解决了——可是现又碰到了新问题,我用InstallShield Express 3.53把程序文件和MDAC27都Merge进来了,在本机上安装测试没有一点问题,但是到了客户那一安装却发现BDE里面没有MSSQL驱动程序,运行程序时,程序告诉我"can not find object",可是在包里边的BDE文件夹里我明明是有sqlmss32.dll驱动程序的!还有MDAC27好像也并未装到客户的机器上!这到底怎么回事?各位能不能再帮帮忙!
 
To Tassadar富翁,我用了你的打包程序,可是我发现也解决不了问题。主要的问题有:如果客户机本来就没有BDE ADMIN,你的程序好像并不会把BDE装在客户机上(控制面版里面找不到BDE ADMIN);如果客户端是有BDE ADMIN,安装成功,并且MSSQL也有了,但还是访问不了远程数据库,在BDE文件夹里找不到sqlmss32.dll。是怎么回事?能帮忙解决吗?
 
我的打包程序只打包了BDE的核心文件,sqlmss32.dll不需要也没问题的
BDE Admin也不需要,我试验过了用我的打包程序打包,使用sql server引擎可以连接到internet上的服务器
你要看看配置上有什么问题,还有sql 客户端的问题,发布使用BDE的程序是有点麻烦。
 
多人接受答案了。
 
后退
顶部