• Domingo 22 de Diciembre de 2024, 20:01

Autor Tema:  Crear fichero. Urgente, por favor.  (Leído 721 veces)

ROBER.29

  • Miembro MUY activo
  • ***
  • Mensajes: 421
    • Ver Perfil
    • http://www.contrapixel.com
Crear fichero. Urgente, por favor.
« en: Martes 18 de Marzo de 2003, 10:00 »
0
Necesito crear un fichero udl en tiempo de ejecución, es decir yo tengo una aplicación en la que el usuario selecciona a que base de datos se quiere conectar (ya sea oracle, sql server, access, etc.), para ello utilizo el objecto datalink, el cual le muestra al usuario una ventana con todas las posibles conexiones a bases de datos que puede realizar. Dicho objeto me devuelve la conexión a la base de datos elegida. Pues bien yo lo que quiero es guardar esa conexión en un fichero udl para que luego el usuario pueda volverse a conectar otro día sin que tenga que volver a seleccionar la base de datos. Como puedo crear el udl? Se puede crear un udl en tiempo de ejecución que conecte a la base de datos seleccionada por el usuario?

Yo hasta hora no me había hecho falta crear un udl así, yo para crearlos hacía lo siguiente:
1º. Creaba un fichero de texto con el nombre que queria.
2º. Le cambiaba la extensión de txt por udl.
3º. Elegia la conexión a la base de datos que quería.
4º. Guardaba la conexión y luego ese fichero lo utilizaba en mis aplicaciónes y páginas web.

Pero esto no me sirve ya que yo no se a que base de datos va a querer conectarse el usuario, por lo tanto me gustaria saber si es posible crear un fichero de este tipo desde visual basic 6.0 y como sería si es que se puede.

Sino se pudiera les agradecería que me lo dijeran para abandonar la intención de crear este tipo de ficheros e intentar buscar otra solución.

Saludos y muchas gracias por atenderme.

Roberto García.
Roberto García
Moderador de Visual Basic.
Gerente
[contra]PixeL S.L.
Valladolid