Problema con el acceso a la base de datos SQL desde una computadora portátil pero no desde una computadora de escritorioCuando ejecuto exactamente el mismo script en mi computadora portátil, funciona, pero en el escritorio no.
La razón por la que necesito que funcione en el escritorio es que el depurador JMP no funcionará a través de VPN.
Entonces necesito el script de escritorio para trabajar.
Aquí parecen ser las líneas de código ofensivas (en el sentido de que generan una tabla en mi computadora portátil pero no en mi escritorio)
tbl = Open Database(
"DSN=bbbbbbs_odbc;SERVER=database;UID=six;PWD=two;DATABASE=test_data;PORT=3306;",
pstrng
¿Hay alguna razón por la que esta línea se ejecute sin problemas en mi computadora portátil pero no en mi computadora de escritorio?
Ambas unidades c: en mi computadora portátil y mi escritorio pueden acceder a la carpeta de la base de datos en cuestión cuando asigno la unidad de red
Re: Problema con el acceso a la base de datos SQL desde la computadora portátil pero no desde el escritorioNo hay ningún archivo .dsn relacionado con esta base de datos en mi computadora portátil.
Re: Problema con el acceso a la base de datos SQL desde la computadora portátil pero no desde el escritorio¿Ha copiado el archivo bbbbbbs_odbc.DSN de su computadora portátil a su escritorio? Probablemente estará en sus Mis documentos \ Mis fuentes de datos. Distribuyo el archivo .DSN poniéndolo con el código como un complemento (para mantener el código y la conexión juntos).
Sin embargo, debe tener cuidado de que el controlador SQL que usa para crear el archivo .DSN esté disponible en todas las máquinas en las que desea usar el código. Para crear un archivo DSN, necesitará saber el nombre del servidor y el nombre de la base de datos a la que ya se ha asignado.Re: Problema con el acceso a la base de datos SQL desde la computadora portátil pero no desde el escritorioPuedo acceder a la base de datos desde la máquina de escritorio de dos maneras: como un disco compartido mapeado en Windows, y a través de una herramienta de software centrada en la empresa. Sin embargo, es la parte de acceso JMP lo que más importa.
Re: Problema con el acceso a la base de datos SQL desde la computadora portátil pero no desde el escritorioNo estoy seguro de cómo hacer esto ...

Re: Problema con el acceso a la base de datos SQL desde la computadora portátil pero no desde el escritorio¿Intentó acceder manualmente a la base de datos desde la máquina de escritorio? (Seleccionar Expediente > Base de datos > Mesa abierta ) Puede descubrir el paso en el que se produce el problema u obtener otro DSN para comparar.
Re: Problema con el acceso a la base de datos SQL desde la computadora portátil pero no desde el escritoriopuede que tengas razón ... el escritorio es x86 mientras que el portátil está basado en x64
¿No hay forma de optar por una interpretación de 32 bits de los datos de 64 bits?
Re: Problema con el acceso a la base de datos SQL desde la computadora portátil pero no desde el escritorio¿Qué tipo de base de datos es esta? Si es Access, asegúrese de que el "bit-ness" coincida entre JMP y Access. Es decir JMP de 32 bits solo puede acceder al acceso de 32 bits, y JMP de 64 bits solo puede acceder al acceso de 64 bits.