Hola a tod@s:
Estoy desarrollando una pequeña aplicación. Dado que mi ordenador está atestado de programas, para probarla y ver si funciona me he creado una máquina virtual con el VMWare con Windows XP Profesional con SP2 virgen (vamos, sin instalarle nada). Llamemos 1 a mi máquina y 2 a la máquina virtual virgen.
El problema que tengo es el siguiente:
Creo una aplicación tan sencilla como 3 Textbox y un componente ADODC. La cadena de conexión de este último es
Provider=MSDASQL.1;Persist Security Info=False;Data Source=MS Access Database;Initial Catalog=c:\gesbec\prueba.mdb
A cada uno de los textBox le asocio uno de los campos de una tabla de la base de datos.
Pruebo la aplicación en 1 y va perfecto. Pruebo la aplicación en 2, copiando la base de datos al sitio indicado (C:\gesbec) y falla en dicha máquina. Copio el componente necesario. Con el Project Analyzer miro los componentes usados:
En 1, me indica:
- msado20.tlb
- msadodc.ocx
- msvbvm60.dll
- stdole2.tlb
- vb6.olb
y en 2, el mismo programa ejecutado en dicha máquina me indica los mismos (había copiado el archivo vb6.olb de 1 a 2, pero reubicándolo en el directorio c:\windows\system32).
EL problema es el siguiente:
En 1 el miniprograma funciona perfectamente. En 2, el componente ADODC se queda inhabilitado y no se puede trabajar con él. ¿Alguna idea?
Gracias de antemano. Un saludo:
Er Manue