Tengo W7 profesional y estoy arreglando un programa en Borland C++ Builder que tengo hecho con Firebird. El servidor está arrancado.
pero a pesar de esto, cuando lanzo el programa y trato de abrir la base de datos con este código:
Código:
tColegio->Active = false;
Colegio->Connected = false;
Colegio->Params->Clear();
Colegio->DatabaseName = AnsiString(cTablas) + "\\Colegio.gdb";
Colegio->Params->Add("user_name=sysdba");
Colegio->Params->Add("password=masterkey");
Colegio->SQLDialect = 3;
Colegio->Connected = true;
tColegio->Active = true;
me da este error:
Tengo declarada una función
DisplayError para gestionar los errores y entra siempre con un código -904, y ya no sé que probar porque lo curioso es que el otro día ¡funcionaba bien! y no he cambiado ni una coma del código. Por cierto: SQL Manager funciona sin problemas y sí veo la base de datos.
He probado tanto con la versión de 32 como con la de 64 bits pero da lo mismo.