Muy buenas, a ver si me podéis ayudar con una anomalía que me tiene bastante confuso.
El problema es que no encuentro el motivo por el que el proceso de la primera imagen “funciona” y el de la segunda no.
Ambos procesos son iguales, es más, son copias cuyas diferencia son el nombre de las variables y algunos cambios en el funcionamiento interno dentro del IF de si se ha establecido la conexión, el problema está al establecer la conexión, mientras que el primero se conecta, el segundo jamás se llega a conectar, siempre me muestra el mensaje de error.
La primera imagen es del proceso original creado en la nube con esta cuenta que uso para pruebas, seleccionas un fichero .mdb en local, estableces la conexión y si te conectas bien y si no muestras un mensaje. El “funciona” del principio es que por motivos que no acabo de comprender normalmente la primera vez que selecciono un fichero la conexión no se realiza bien y me muestra el mensaje, pero si vuelvo a seleccionar otro fichero todo va bien y el proceso continúa sin más problemas. Asumo que el conector no funciona bien por llámalo X la primera vez.
El problema está en que el mismo código de la segunda imagen que se aloja en el servidor de la empresa nunca llega a establecer la conexión.
Ambos procesos los ejecuto en la misma máquina, con los mismos ficheros, en las mismas rutas. Así que me venga a la cabeza a tener en cuenta es que actualmente en el servidor hay otras soluciones que usan la conexión con .mdb sin problemas, que las versiones de vServer y vClient son las mismas en uno y otro caso y no sé qué más.
He comprobado variables, incluso cambiadas algunas de ellas no fuera que alguna coincidiera con un nombre reservado, aunque creo que Velneo no tiene de estas.
Innocentia nihil probat.


