Objeto / Módulo no encontrado: RDS desde la aplicación VB6 a un servidor Win2003

votos
0

Tengo un EXE de aplicación bastante antiguo escrito en VB6 y ejecutándose en un servidor de Windows 2000 que usa RDS (Remote Data Services) para acceder a una DLL de objetos comerciales (también escrita en VB6) que se ejecuta en un servidor de Windows 2003. La DLL nunca se ha ejecutado en este servidor (estamos quitando el componente del viejo servidor W2K), pero está registrado y definido como un componente en el servidor W2k + 3.

El código específico donde se está llamando a la DLL es:

Private m_rdsDS As RDS.DataSpace
Dim oARImport As Object

Set oARImport = m_rdsDS.CreateObject(ARBatches.BL_ARBatches, txtWebServer)
MsgBox oARImport.AddBatches(m_vConnParms, arbParseString, LinesFromFile)

El CreateObject parece funcionar bien, pero llamar al método AddBatches provoca el error número 8209 Error del servidor de Internet: objeto / módulo no encontrado. Me estoy inclinando por la idea de que hay un problema de permiso en algún lugar en la raíz del problema, pero si este fuera el caso, ¿por qué no diría no tienes permiso?

Realmente me gustaría reescribir toda la aplicación, pero ellos no me lo permitirán.

Publicado el 09/12/2008 a las 23:08
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
0

Necesité mucha depuración, pero finalmente resolví el problema yo mismo. El problema "Objeto / Módulo no encontrado" resultó ser una cuestión de MSADC que aún no se ejecuta en el servidor de forma tal que se pudiera encontrar el objeto ARBatches.

Respondida el 07/01/2009 a las 00:11
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more