Italian community of Lazarus and Free Pascal

Programmazione => Databases => Topic aperto da: Maverich - Novembre 28, 2011, 08:28:05 pm

Titolo: Zeos Lib (6.6.6) vs SQldb
Inserito da: Maverich - Novembre 28, 2011, 08:28:05 pm
Lazarus 0.9.31 (rel installata da CodeTyphoon) + Firebird 2.5
con il componente standard IBConnection risco ad agganciare un DB senza problemi;

con Zeos ZConnection invece , la prima limitazione e' Firebird 2.1, ma impostando Connected = True
richiede sempre firebird21d.dll o fbclientd.dll , ma nessuna di queste dll risulta presente.

bisogna rinominare fbclient.dll in fbclient21.dll ?

ho usato Zeos 1 sola volta in Delphi7, ma non permetteva di usare contemporanemamente il Db aperto
con IbExpert, cosa che invece si fa regolarmente con IBX o DBExpress.

queste Zeos sono ancora cosi' ?
Titolo: Re:Zeos Lib (6.6.6) vs SQldb
Inserito da: Scionn - Dicembre 12, 2011, 05:46:10 pm
Con zeos, devi mettrere nella cartella del programma la dll relativa al db da aprire, fbclient.dll lo trovi nella cartella windows/system32 potrebbe anche chiamarsi gdclient.dll, in caso rinominala, lo stesso succede se vuoi connetterti a sql server o mysql, devi avere la dll con "il client" per la connessione al db server.

Ad esempio se volessi usare la versione embedded di firebird dovresti mettere li il file dll che alla fine fa da server solo per la tua istanza del programma.

Quando distribuirai il tuo programma dovrai mettere anche la dll.

Ciao