| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
francisco rocha Ens

Registrado: 21 May 2008Mensajes: 26
|
Publicado: Sab 19 Mar, 2011 5:49 pm Asunto: CONSULTA MULTIPLES BASES EN UN SOLO PROYECTO |
|
|
Buen día a todos foro.
Mi duda es la siguiente: Como puedo cambiar mi alias en tiempo de ejecucion para que pueda acceder a otra base de datos.
Tengo un formulario donde selecciono el nombre de la empresa y esta tiene su propia base de datos.
Hice esto pero no funciona, se queda con la asignada en tiempo de diseño.
Estoy utilizando solamente una TDataBase con el nombre "perif" a esta conexion de base de datos le quiero cambiar el Alias.
void __fastcall TfrmSelEmpresa::AsignarBasesPeriferica()
{
if (dm->Perif->Connected)
dm->Perif->Connected = false;
if (qSreCIA->FieldByName("idCia")->AsInteger == 1) {
dm->Perif->AliasName = "periferica";
}else if (qSreCIA->FieldByName("idCia")->AsInteger == 2) {
dm->Perif->AliasName = "MIN_periferica";
}
if (!dm->Perif->Connected)
dm->Perif->Connected = true;
}
Cuando quiero ejecutar un query que pertenece a Tdabase Perif o al Alias nuevo simplemente no trae ningun dato.
De antemano agradezco su ayuda.
Pako. |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
|