我把RDS做進ActiveX UserControl
在NT40+SP4+VB6可以跑
當時Nt40的msadco.dll是2.0的樣子
後來加灌vb sp3所以mdac update到2.1版
不過不論是2.0或是2.1版都可以正常封裝cab檔
但是在Win2000之下,它內附的mdac是2.5版,
在實做上卻一直失敗,後來他(win2000)跑了一次
nt40下complie出來的.exe;後來在win2000之下
執行vb6跑其他的就可以了,RDS.DataCOntrol機碼
指來指去都是指向
C:\Program Files\Common Files\System\msadc
的msadco.dll
後來在VB6(at win2000)引用舊版RDS 1.5 or 2.0
包來包去也是可以包,但是就是只有win2000自己可以跑
其他的2000 nt40 win98 都不行;不過2000搞了好久
是可以了,但是那是慣了 一大堆亂七八糟的mdac,
我已經搞不清楚他是怎麼出來的.
我之前nt40可以跑,但是他跑了win2000的網頁含有新版
RDS的ActiveX userControl之後,後來就瘋了,也不能跑了
重灌後的nt40+sp4+VB6+vb6sp3包出來的CAB,2000 98 nt
都願意吃.
此外乾淨98聯win2000下載封包後重開,卻發生某個madc
重要元件註冊失敗,我在想是不是mdac管制很嚴?
根據RDS11 Readme.txt中提到:1.5 server版可以主控
1.1 和 1.5 Client版;那是不是指IIS的MSADC虛擬路徑中的
msadoc.dll是Server版,同時在Client端就扮演Client版呢?
是不是2.5無法直接主控2.5以下版本?
謝謝您抽空看這篇問題!!