Ver Mensaje Individual
  #15  
Antiguo 08-06-2008
sebastian0606 sebastian0606 is offline
Registrado
 
Registrado: mar 2008
Posts: 2
Reputación: 0
sebastian0606 Va por buen camino
Cool Error

Encontré mi error:

No se trata de los usuarios definidos en firebird; al parecer es la forma de establecer los parámetros al IBDatabase...

En mi problema deseaba crear la base de datos y luego conectarme a ella... utilizando el mismo IBDatabase primero debí asignar los parámetros a la base de datos para crearla así:

******* CONFIGURACIÓN 1 *********

IBDatabase.Params.Clear;
IBDatabase.Params.Add('user ''SYSDBA''');
IBDatabase
.Params.Add('password ''masterkey''');
IBDatabase.Params.Add('PAGE_SIZE = 4096');
IBDatabase.SQLDialect := 3;
IBDatabase.CreateDatabase;

Luego para verificar la conexión con la base de datos debí cambiar los parámetros a esta forma:

******* CONFIGURACIÓN 2 *********

IBDatabase.Close;
IBDatabase.Params.Clear;
IBDatabase.Params.Add('user_name=SYSDBA');
IBDatabase.Params.Add('password=masterkey');

If IBDatabase.TestConnected Then
Conectado
Else NoConectado

si trataba de ejecutar TestConnected con la configuración 1 me salia que no había conexión... no entiendo la diferencia.. es como si la creación la realizara el IBDatabase a través de una unidad diferente a la de conexión.
Responder Con Cita