Tengo algún problema cuando compilo algunas aplicaciones heredadas en VB6 desde que obtuve una nueva máquina de desarrollo en Windows 7. (mi anterior estaba en Windows XP.)Error "llamada o argumento de procedimiento no válido" en "Nueva conexión ADODB" solo si está compilado en Windows 7
Si compilo el proyecto en mi máquina XP, todo está bien. Si compilo el mismo proyecto en mi máquina con Windows 7, aún funciona bien, pero si trato de ejecutarlo en una máquina con XP, aparece este error.
Número de error: 5
Descripción: Llamada a procedimiento o argumento no válido
Gracias a mi gestor de errores, sé que la línea que lanza este error es:
Dim objConn As ADODB.Connection
--> Set objConn = New ADODB.Connection
I comparó las referencias en ambas máquinas y Project - References
son las mismas: (Microsoft ActiveX Data Objects 2.7 Library)
¿Qué podría causar este error?
No estoy seguro, eso es un poco extraño, ¿qué ocurre si lo modificas en una sola línea "Dim objConn As New ADODB.Connection"? –