[firebird-support] Re: Engine12 32 64 bit question

2019-05-20 Thread a...@liberov.net [firebird-support]
Thanks,
 This explains my troubles. Also I think part of the problem is some 'smart' 
software tries to parse the connection string and makes xnet the host server 
address which is incorrect.
 A.L.



[firebird-support] Re: Engine12 32 64 bit question

2019-05-19 Thread a...@liberov.net [firebird-support]
Thanks a lot! 

 When everything else fails read the manual. 

 I put xnet:// in front of the local path and it connects now.
 The IBDAC has a property to specify library location. I did put the path to 32 
bit fbclient, but until I put xnet:// in front of the path the wrong engine12 
would be used.
 

 Again thanks a lot!
 A.L.
 



[firebird-support] Re: Engine12 32 64 bit question

2019-05-19 Thread a...@liberov.net [firebird-support]
I did it and still same error message. The 'problem' is on Firebird side. I 
need to somehow cause Firebird to load the right engine12 or another adapter.

 A L.



[firebird-support] Re: Engine12 32 64 bit question

2019-05-18 Thread a...@liberov.net [firebird-support]
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"
 

 (193 is bitness mismatch if I understand it correctly) 

 

 I'm using  Delphi and IBDAC components from Devart to access Firebird. I'm 
sure this is not an embedded server connection. The program is 32 bit as I 
mentioned and the Firebird server is 64 bit.
 I can specify location of fbclient as one of the connection properties.
 All connections are local. 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?
 

 Thanks in advance,
 A L.
 



[firebird-support] Engine12 32 64 bit question

2019-05-17 Thread a...@liberov.net [firebird-support]
Hi,
 I'm developing a 32 bit application running on 64 bit Windows with 64 bit 
Firebird 3 server.

 I use 32 bit library to connect to Firebird 

 C:\Program Files\Firebird\Firebird_3_0\WOW64\fbclient.dll
 I'm getting the engine12 Win32 error 193. This means some bitness mismatch. 
The message lists what seems to be a 64 bit dll. 

 Are there any settings to specify to enable such a connection? There are other 
64 bit applications using the server, but this application has to be 32 bit.
 Thanks in advance.