Ver Mensaje Individual
  #9  
Antiguo 12-05-2006
Gabriel Gabriel is offline
Miembro
 
Registrado: may 2003
Ubicación: PalauTordera
Posts: 115
Reputación: 21
Gabriel Va por buen camino
DBExpint.dll

Llevo con DBExpress desde que salio, i atacando siempre a Interbase.
Nunca, Nunca he tenido la mas minima queja.
Y estoy super contento, con el resultado de los Querys, ClientDataSets i Demas

Yo la librerias Midas.Dll , necesaria para ClientDataSets, la pongo en el uses del projecto ( va perfecto ).
Y para interbase la libreria DBExpint.DLL, buscala en tu sistema, la pongo en el directorio del ejecutable.
Para iniciar la aplicación y conectar la base de datos un Ini donde le doy la ruta del Ejecutable.
EL INI
[GestParc]
Linia1=D:\Gestio\Taula\Gestio.fdb

en el Modulo de coneccion
procedure TFModuloIni.SQLConnection1BeforeConnect(Sender: TObject);
begin
SQLConnection1.ConnectionName := 'Gestio';
SQLConnection1.DriverName :='Interbase';
SQLConnection1.Params.Values['BlobSize'] := '-1';
SQLConnection1.Params.Values['CommitRetain'] := 'False';
SQLConnection1.Params.Values['Database'] := Utilidades.DataBaseUtil;//Esto lo cojo del Ini
SQLConnection1.Params.Values['ErrorResourceFile'] := '';
SQLConnection1.Params.Values['LocaleCode'] := '0000';
SQLConnection1.Params.Values['Password'] := 'masterkey';
SQLConnection1.Params.Values['RoleName'] := 'RoleName';
SQLConnection1.Params.Values['ServerCharSet'] := '';
SQLConnection1.Params.Values['SQLDialect'] := '1';
SQLConnection1.Params.Values['Interbase TransIsolation'] := 'ReadCommited';
SQLConnection1.Params.Values['User_Name'] := 'sysdba';
SQLConnection1.Params.Values['WaitOnLocks'] := 'True';
end;

Miratelo bien , que te aseguro que no da ningun problema

Saludos
__________________
Gabriel
Responder Con Cita