 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Sab 03 Jul, 2004 12:45 am Asunto: Creacion de Alias Dinamicos |
|
|
Esto sirve para cuando, necesitas que tu aplicacion corra en un sistema y no tengas la menor idea de como crear un Alias para utilizar tus Bases de Datos.. el Codigo genera un Alias Dinamicamente.. de manera Estatica.. dentro del BDE.,
| Código: |
// indicar el Lugar del Archivo.net,
Session1->NetFileDir = "ruta";
TConfigMode Save_Config = Session1->ConfigMode;
Session1->ConfigMode = cmPersistent;
try{
//Limpiamos simpre por cualquier cuelgue del sistema..
// por si nuestro programa, se trabajo, la maquina se
// reseteo etc. borramos siempre el alias..
Session1->DeleteAlias("NOMBRE_DEL_ALIAS");//
Session1->AddStandardAlias("NOMBRE_DEL_ALIAS","RUTA_DE_LAS_BASES","PARADOX");
// ALIAS DINAMICO, PARA PARADOX, EXISTE TAMBIEN
// AddAlias, para Ado, ODBC, ETC..
}
__finally{
Session1->ConfigMode = Save_Config;
}
// POR ULTIMO ACTIVAMOS LA SESSION Y EL DATABASE.
Session1->Active=true;
Database1->Connected=true
|
Espero que esta informacion les Sirva..
Saludos _________________
 |
|
| Volver arriba |
|
 |
XyVy Master


Registrado: 25 Ago 2002Mensajes: 557Ubicación: Murcia (España)
|
Publicado: Sab 03 Jul, 2004 10:45 am Asunto: |
|
|
Seguro que es muy útil César, como nota aporto, que el componente TSession tiene un método llamado IsAlias, para ver si ya existe el Alias y así evitar algun error o controlarlo.
Gracias por la aportación César. _________________ OJO!! Ya tenemos subforo de Bases de Datos!!
Gracias a los admins. |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|