Ver Mensaje Individual
  #10  
Antiguo 23-11-2013
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Ubicación: Toledo - España
Posts: 1.418
Reputación: 21
Angel.Matilla Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Entonces sería bueno que nos dijeras mediante que componente estas realizando la conexión y el código (si lo hay) donde realizas la misma.
Tienes razón. La conexión la estoy haciendo desde un programa escrito en C++ Builder 6 y el código es este:
1. Para crear la base de datos:
Código:
try
{
     tColegio->Active = false;
     Colegio->Connected = false;
     Colegio->DatabaseName = "localhost:colegio";
     Colegio->Params->Clear();
     Colegio->Params->Add("USER 'sysdba'");
     Colegio->Params->Add("PASSWORD 'masterkey'");
     Colegio->Params->Add("PAGE_SIZE 4096");
     Colegio->SQLDialect = 3;
     Colegio->CreateDatabase();
}
catch(...)
{
     return false;
}
2. Para conectarme a la misma:
Código:
tColegio->Active = false;
Colegio->Connected = false;
Colegio->DatabaseName = "localhost:colegio";
Colegio->Params->Clear();
Colegio->Params->Add("user_name=sysdba");
Colegio->Params->Add("password=masterkey");
Colegio->SQLDialect = 3;
Colegio->Connected = true;
tColegio->Active = true;
tColegio es un TIBTransaction, Colegio es un TIBDatabase y DatabaseName está declarado en el fichero aliases.conf de Firebird.
Responder Con Cita