Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-08-2005
rtorioa rtorioa is offline
Miembro
 
Registrado: ene 2005
Posts: 25
Poder: 0
rtorioa Va por buen camino
elegir el usuario la bdd a cargar

Hola amigos, mi problema es el siguiente:

Tengo una aplicacion que usa una bdd access (*.mdb) a la cual me conecto mediante un odbc de sistema.

El problema es que yo ahora quiero tener varias bdd (por ejemplo, cada año empezar con una limpia para redicir la carga de datos) y que el usuario pueda elegir la bdd a utilizar. ¿cómo puedo yo hacer esto en tiempo de ejecución?, ¿sería posible que un usuario estubiera consultando una bdd (ej mibdd2004.mdb)
y otro otra al mismo tiempo (ej mibdd2005.mdb) ?

Gracias de ante mano y un saludo a todos
Responder Con Cita
  #2  
Antiguo 10-08-2005
Avatar de Cabanyaler
Cabanyaler Cabanyaler is offline
Miembro
 
Registrado: jun 2003
Ubicación: País Valencià
Posts: 339
Poder: 21
Cabanyaler Va por buen camino
.. sí, si usas diferentes conexiones para cada una de ellas.

P.e. y utilizando ADO:

1) Puedes crearte tantas conexiones ADO como desees y tratar en cada una de ellas la BBDD que quieras.
Después en tiempo de ejecución, puedes asignar a los controles de las pestañas Data Access y Data Controls la ADOConection elegida.

2) Otro modo es asignar después de elegir la BBDD, el nombre de la elegida a la ADOConection y trabajar con la BBDD deseada hasta que el eusuario vuelva a elegir otra diferente y vuelvas a reasigar el nombre de la BBDD o la ruta, dependiendo si usas ODBC (creo que obsoleto y por supuesto menos agil) que ADO.

Imaginación y después Suerte.

__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí.

Última edición por Cabanyaler fecha: 10-08-2005 a las 08:03:40.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 19:14:27.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi