![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
No se entiende bien lo que pretendes, pero si tienes una una misma base de datos la información de varias empresas, se supone que tendrás, como mínimo, un código que identifique a cada empresa. Por lo tanto deberás siempre usar ese código para referirte a cualquier consulta, borrado, etc. en la base de datos.
No sé si es eso lo que preguntas, porque poco tiene que ver con "Cambiar Base de Datos". Ahora bien, si lo que tienes, aunque creo que no es lo que has dicho, que tienes una base de datos por cada empresa, entonces solamente tendrás que desconectar de la que estés conectectado y conectar a la otra. Vuelvo a lo mismo, falta información por tu parte.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
|||
|
|||
|
gracias casimiro por tu pronta respuesta si tengo una base de datos por cada empresa y dicho de otro modo no se si sea una locura pero se podria cambiar en el connectiostring de componente adoquery la base de datos por una variable ????
Ejemplo Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DSN=MySQL;DESCRIPTION=Conector MySQL;SERVER=localhost;UID=root;DATABASE=bd;PORT=3306" por este otro Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DSN=MySQL;DESCRIPTION=Conector MySQL;SERVER=localhost;UID=root;DATABASE=VARIABLE;PORT=3306" Solo Necesitaria Cambiar la parte DATABASE= variable Gracias |
|
#3
|
||||
|
||||
|
Se me ocurre utilizar format() para esto.
format() es muy potente para hacer cosas como la que quieres. Tiene muchas opciones.
|
|
#4
|
|||
|
|||
|
gracias duilioisola probe como me sugeristes pero arroja el siguiente error.
format of the initialization string does not conform to Ole DB specification. si tienes alguna otra idea seria genial muchisimas gracias |
|
#5
|
||||
|
||||
|
¿Y el código que usas?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
||||
|
||||
|
Para averiguar cuál es el problema, mira qué es lo que genera el format(...).
Seguramente lo que contienen las variables NombreBaseDeDatos y PuertoBaseDeDatos no es lo que espera el ConnectionString. Fíjate que DSN=... tiene que estar todo entre comillas dobles.
|
|
#7
|
|||
|
|||
|
gracias duilioisola creo voy a tener que cambiar la conexion porque la estoy haciendo directamente en el componente lo voy a cambiar para hacerlo por codigo
estoy en esa etapa de aprendizaje, usare tu sugerencia. y les estoy comentando muchisimas gracias |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Cambiar MSG de Error al no conectarse a una base de datos | mRoman | Conexión con bases de datos | 2 | 09-03-2020 18:01:22 |
| cambiar de pc una base de datos en sql server 2000 | mikylin | MS SQL Server | 2 | 12-12-2007 15:48:06 |
| cambiar de base de datos | Crisperre | Varios | 6 | 19-05-2007 20:49:34 |
| Cambiar page (1024) de la base de datos | IVAND | Firebird e Interbase | 4 | 01-09-2006 01:33:11 |
| Cambiar ruta de base de datos | Letty | Conexión con bases de datos | 3 | 09-12-2003 11:07:01 |
|