Conexion SQL Server.

Sheyla
02 de Enero del 2006
A ver si alguien puede con esto:
Tengo un programilla de Visual Basic que conecta con una BD en SQLServer a través de una instancia. Después de la conexión se realizan una serie de procesos de copiados de datos, consultas, etc.
Mi problema viene al principio al realizar el form activate.
Dentro del Private Sub Form Activate() y justo al realizar la conexión a la ODBC me muestra una pantalla en la que el IUD (login) y el PWD (password) están ya metidos y en la que para que funcione, únicamente hay que clickar en el botón "Aceptar" que te muestran. Mi pregunta es si hay alguna forma de evitar tener que clickar en el botón Aceptar y que se ejecute automáticamente, saltándose esta pantallita.
Os dejo mi cacho de código para ver si os dice algo.
Set BaseDatos = OpenDatabase("", False, False, "ODBC; DSN=MYDSN; IUD=MYIUD; PWD=MYPWD; LoginTimeout=0")

Para más datos, la pantalla que aparece se llama "Cuadro de diálogo Inicio de sesión de Microsoft SQL Server"
Muestra:
Servidor.
Una casilla de verificación que pone "Usar Conexión de confianza"
Id. de inicio de sesión
Contraseña

Botones de Aceptar, Cancelar y Opciones.
¿Alguna otra idea?
Muchas gracias por la ayuda de verdad, ando un poco liada con esto y no consigo dar con la forma de cómo hacerlo.


Sheyla.

krizall
02 de Enero del 2006
hola, creo que una forma seria guardando los datos de usuario y pwd encriptados en un archivo ya sea ini, txt o con cualquier extension.

de ahi por ejemplo si utilizas o tienes la opcion por ejemplo de recordar contraseña o algo asi
pues si esta activada que lea los datos del archivo encriptado y haga el login automatico

primero debes verificar si esta activado el recuerdo de contraseña si es asi simplemente obtienes los datos y los almacenas en las variables que hacen referencia al usuario y al pwd y lanzas la conexion
si no esta activada muestras el form para k sean introducidos manualmente.

no se si me haya explicado bien

espero mi comentario te sirva de algo

suerte y feliz año