T
Thinboy
Unregistered / Unconfirmed
GUEST, unregistred user!
我在Win2000 Server版下用Delphi 6开发了一个C/S程序,使用ADO连接SQL Server 2000,
在本机运行一切正常; 查看注册表,Ado版本是 2.6
在另一台手提电脑上,win98,安装有Delphi 6 + SQL Server 7.0 ,运行这个程序也正常,
查看注册表,Ado版本是2.1
问题是:
一台新安装的Win98 SE,无论是没有安装MDAC,还是安装MDAC 2.6 或者 2.7 ,
运行程序的时候却连接不上SQL Server,报告非法操作
一台新安装的Win2000 Server ,运行程序,结果同上。
暂时解决方法:
在Win2000下安装SQL Server 2000,建立和服务器上的SQL Server同样的数据库,把程序连
接的SQL Server先指向本机,运行一次正常,再指向服务器,以后运行正常!
在Win98下基本同上,需要安装MDAC 2.7, MDAC 2.6无效!
另:使用同一个Data Module,几个程序编译出来的,有些能够在 原始的 Win98下运行,有些则不能
更奇怪的是,其中一个原本可以在原始Win98下运行的程序,我只修改了一些并非连接方面的,
也非Data Module方面的语句,重新编译后却不能在原始Win98下运行
这究竟是什么问题呢?我需要如何做才可以发布这个程序,难道真的要象现在暂时的解决方法
一样吗?
我已经搜索了很多方面的讨论,都是说ADO的问题,我在上面已经说明了各ADO的版本,
希望对问题的解决有所帮助
谢谢!
在本机运行一切正常; 查看注册表,Ado版本是 2.6
在另一台手提电脑上,win98,安装有Delphi 6 + SQL Server 7.0 ,运行这个程序也正常,
查看注册表,Ado版本是2.1
问题是:
一台新安装的Win98 SE,无论是没有安装MDAC,还是安装MDAC 2.6 或者 2.7 ,
运行程序的时候却连接不上SQL Server,报告非法操作
一台新安装的Win2000 Server ,运行程序,结果同上。
暂时解决方法:
在Win2000下安装SQL Server 2000,建立和服务器上的SQL Server同样的数据库,把程序连
接的SQL Server先指向本机,运行一次正常,再指向服务器,以后运行正常!
在Win98下基本同上,需要安装MDAC 2.7, MDAC 2.6无效!
另:使用同一个Data Module,几个程序编译出来的,有些能够在 原始的 Win98下运行,有些则不能
更奇怪的是,其中一个原本可以在原始Win98下运行的程序,我只修改了一些并非连接方面的,
也非Data Module方面的语句,重新编译后却不能在原始Win98下运行
这究竟是什么问题呢?我需要如何做才可以发布这个程序,难道真的要象现在暂时的解决方法
一样吗?
我已经搜索了很多方面的讨论,都是说ADO的问题,我在上面已经说明了各ADO的版本,
希望对问题的解决有所帮助
谢谢!