Lazarus 2.02, SQLdb en Firebird 3 emb: kan de clientlibrary niet vinden.
Ik probeer in lazarus een firebird 3 embedded connectie op te zetten. Firebird heeft een andere opzet dan 2.5. De engine12.dll is de nieuwe fbembed.dll geworden. Wat heb ik gedaan.
- firebird 3 64 bits gedownload
- Lazarus 64 bits geïnstalleerd en opgestart.
- engine12.dll hernoemd naar fbclient.dll (SQLdb heeft geen weet van de nieuwe engine naam)
- Op de Form een IBConnection en SQLTransaction geplaatst.
- een database geconnecteerd.
- e.v.t. usernaam /ww ingevoerd (als is dat voor embedded niet nodig).
Als ik dan de property connected van IBconnection op true zet, komt deze met de melding dat fbclient / gds32 / fbembedded.dll niet gevonden wordt.
Met Firebird 2.5 werkt het wel.
Kan Firebird 3 emb wel werken met Lazarus 2.x / FPC 3.04. En zo ja, wat moet je er dan voor doen?