Cita:
Empezado por ecfisa
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.