积极答复者
在vista下无法升级VB6到SP5,提示需要MDAC2.5或2.6,但安装MDAC没有反应?!

问题
-
因为公司有一些内部管理程序是由VB6sp5+sqlserver2000开发的,现在新购的机器自带VISTA,所以要安装这些管理程序就需要安装VB6和SP5作为运行环境。
现在,虽然安装VB6和SQLSERVER时,提示不兼容,但也都可以安装完成。而升级VB的SP5补丁时提示需要MDAC,多次安装MDAC2.6、2.7、2.8(安装时只有解压缩过程,没有安装完成提示),后仍然提示需要安装MDAC。
求教各位,该问题该怎么解决???
另外,如果该运行环境可以安装,在VISTA下运行VB开发的程序,有没有其他的问题???
谢谢!!
- 已移动 李庆_八爪熊 2009年5月19日 9:49 ([Loc]From:Windows Vista 开发相关讨论)
- 已移动 Sheng Jiang 蒋晟 2010年5月9日 0:14 (发件人:一般性问题讨论区)
答案
全部回复
-
没发现啊,直接装SP6呀
开发环境和运行程序都没发现什么问题
要注意的可能主要与安全有关,比如写注册表,在不同用户权限下可能会读写不同的地方了,不象XP时期那样同一个位置
还有就是发现在Vista下Ado Connection的connectionstring属性不能正确返回设置的值了,不知道是与ADO的版本有关呢,还是因为内存管理方面的不同
在XP时期,conn.ConnectionString="dfghdfghdfs......"后我们用conn.ConnectionString属性读取的肯定是刚才设置的值,但在Vista下设置后,打开连接 ( 执行过 conn.Open)后 ,再读取该属性时值不同了
其他问题俺暂时没遇着,放在算是跟你交流下
对了,Vista文档中已经明确不能支持SQL Server 2000的了