我正在對VB6應用程序進行少量更新。它運行在連接到SQL Server 2000數據庫的Windows 2000服務器上。VB6 Activex組件無法創建對象
我把源代碼的副本,從更新其服務器,並遵守在本地。我的本地機器正在運行Windows 7 64x。我將.exe文件複製回服務器,當我嘗試運行它時,我收到運行時錯誤49:Activex組件無法創建對象。我知道當應用程序嘗試使用RDO打開與數據庫的連接時會發生此錯誤。
我可以從我的本地機器並運行Windows XP我的虛擬PC運行.exe罰款。
此應用程序以前的工作在服務器上,我所做的更改都將它輸出這樣就不需要新的引用文件的內容。
這些都是它倒下的線路:
rdoEnvironments(0).CursorDriver = rdUseNone
Set conDB = rdoEnvironments(0).OpenConnection("MRA", rdDriverNoPrompt, True)
你是積極的,你正在使用RDO而不是ADO?這可能與許多MDAC/DAC庫中的Win7 SP1兼容性中斷有關。 – Bob77
謝謝。是的,它是RDO。 這些是它摔倒的路線。 (0).CursorDriver = rdUseNone 設置conDB = rdoEnvironments(0).OpenConnection(「MRA」,rdDriverNoPrompt,True) – user2433108