Subject | Re: [firebird-support] FB3 Embedded Firedac Error |
---|---|
Author | Elton Fadel |
Post date | 2019-09-03T03:38:58Z |
Thank you all for the replies.
All your questions are above together:
1. Is it Windows application?
Yes.
2. Is it 32 bit application or 64 bit?
32 .
3. Which version of Delphi?
Last one, 10.3.2 Rio.
4. How your Firedac connection params looks like?
Database=D:\Desktop\Server\DB.FDB
CharacterSet=UTF8
User_Name=sysdba
Password=masterkey
DriverID=FB
(Embedded property of FDPhysFBDriverLink is set to True)
5. This error occurs when you are using a 'fbclient.dll' that doesn't have
access to 'plugins/engine12.dll'.
5b. This error can occur if your application is 32
bit and the Firebird files are 64 bit (or vice versa), then at runtime
it could loads a different fbclient.dll.
==About my installation and Fbclient.dll==
\Windows executable installer/
https://github.com/FirebirdSQL/firebird/releases/download/R3_0_4/Firebird-3.0.4.33054_0_Win32.exe:
C:\Program Files (x86)\Firebird\Firebird_3_0\fbclient.dll
\Zip kit for manual/custom installs/
https://github.com/FirebirdSQL/firebird/releases/download/R3_0_4/Firebird-3.0.4.33054-0_Win32.zip:
D:\Desktop\Server\EDBMS\fbclient.dll
Both are the same file: 3.0.4.33054 and both with 1.369.088 bytes.
6. You could use sysinternal procmon to check which files actually get
loaded and used.
Apparently, there's no need and I even don't know how to do it.
7. In firebird.conf, what is the setting for Providers?
#Providers = Remote,Engine12,Loopback
But i also tried only:
Yes.
2. Is it 32 bit application or 64 bit?
32 .
3. Which version of Delphi?
Last one, 10.3.2 Rio.
4. How your Firedac connection params looks like?
Database=D:\Desktop\Server\DB.FDB
CharacterSet=UTF8
User_Name=sysdba
Password=masterkey
DriverID=FB
(Embedded property of FDPhysFBDriverLink is set to True)
5. This error occurs when you are using a 'fbclient.dll' that doesn't have
access to 'plugins/engine12.dll'.
5b. This error can occur if your application is 32
bit and the Firebird files are 64 bit (or vice versa), then at runtime
it could loads a different fbclient.dll.
==About my installation and Fbclient.dll==
\Windows executable installer/
https://github.com/FirebirdSQL/firebird/releases/download/R3_0_4/Firebird-3.0.4.33054_0_Win32.exe:
C:\Program Files (x86)\Firebird\Firebird_3_0\fbclient.dll
\Zip kit for manual/custom installs/
https://github.com/FirebirdSQL/firebird/releases/download/R3_0_4/Firebird-3.0.4.33054-0_Win32.zip:
D:\Desktop\Server\EDBMS\fbclient.dll
Both are the same file: 3.0.4.33054 and both with 1.369.088 bytes.
6. You could use sysinternal procmon to check which files actually get
loaded and used.
Apparently, there's no need and I even don't know how to do it.
7. In firebird.conf, what is the setting for Providers?
#Providers = Remote,Engine12,Loopback
But i also tried only:
#Providers = Engine12
I also need to say that I did it following steps on ibphoenix tutorial:
Em segunda-feira, 2 de setembro de 2019 03:56:03 BRT, liviuslivius liviuslivius@... [firebird-support] <firebird-support@yahoogroups.com> escreveu:
Hi
1. Is it Windows application?
2. Is it 32 bit application or 64 bit?
3. Which version of Delphi?
4. How your Firedac connection params looks like?
Regards,
Karol Bieniaszewski