Conexión VBA Excel mediante DSN
Publicado por Javier Vallejos (1 intervención) el 09/02/2018 19:05:20
Hola que tal, acabo de armar una macro en VBA que me descarga a Excel una consulta de SQL, los datos bajan adecuadamente, se conecta bien al servidor ningún problema. Ahora el punto es que debo poner explícitamente en el código el DSN que utilizo, el usuario y la contraseña.
Quiero saber si existe una forma de abrir la conexión al servidor sin tener que poner el usuario y la contraseña, sino que me la solicite cada vez que ejecuto la macro, a fin de no tener que dejar explícito en el código estos parámetros.
Cnx.ConnectionString = "DSN=AAAAA;UID=BBBBB;PWD=CCCCC;"
Cnx.Open
AAAA da lo mismo que quede explícito en el código, es el usuario y la contraseña el que no quiero dejar y que me gustaría fuese ingreso mediante el mismo gestor de Windows.
Espero haberme explicado bien, espero su respuesta.
PD: algo he encontrado acerca de Trus_connection que al activarlo solicitaría usuario y pass cada vez pero no se si aplica en este lenguaje de programación.
Quiero saber si existe una forma de abrir la conexión al servidor sin tener que poner el usuario y la contraseña, sino que me la solicite cada vez que ejecuto la macro, a fin de no tener que dejar explícito en el código estos parámetros.
Cnx.ConnectionString = "DSN=AAAAA;UID=BBBBB;PWD=CCCCC;"
Cnx.Open
AAAA da lo mismo que quede explícito en el código, es el usuario y la contraseña el que no quiero dejar y que me gustaría fuese ingreso mediante el mismo gestor de Windows.
Espero haberme explicado bien, espero su respuesta.
PD: algo he encontrado acerca de Trus_connection que al activarlo solicitaría usuario y pass cada vez pero no se si aplica en este lenguaje de programación.
Valora esta pregunta
0