Subject | Re: Engine12 32 64 bit question |
---|---|
Author | |
Post date | 2019-05-19T07:21:03Z |
---In firebird-support@yahoogroups.com, <alex@...> wrote :
> I copied fbclient.dll to exe folder and get same result:> "Error loading plugin Engine12> Module c:\Program Files\Firebird\Firebird_3_0\plugins/Engine12 exists but can not be loaded> unknown win32 error 193">
It means your app loaded fbclient.dll from "c:\Program Files\Firebird\Firebird_3_0\" not from app folder.
> I'm using Delphi and IBDAC components from Devart to access Firebird.
I have no idea how\where IBDAC looks for fbclient.dll
> I'm sure this is not an embedded server connection.
Here you wrong. See below ...
> The program is 32 bit as I mentioned and the Firebird server is 64 bit.
If the app is 32 bit and tries to load dll with no path - it wiil not try 64-bit system folder (c:\Program Files\)
> I can specify location of fbclient as one of the connection properties.
And you specify... what ?
> All connections are local.
...stop using "local" connection string and read the docs about embedded and connection strings.
> The server is running on my development machine.
>
> I wonder if there is other way to specify the database address for this connection to force some other plugin to get loaded?
See above ;)
Regards,
Vlad
https://firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-engine.html
https://firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-compat-winlocal.html
https://firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-compat-winlocal.html