I'm trying to connect to a REMOTE Firebird Database from Android using Delphi and IBDac. It says that cannot find libfbclient.so.3.0.2 library. I put it in the deploy to all library paths and nothing. If I remove the library it doesn't connect neither. The android version is 7.0. Thanks in advance.
Asked
Active
Viewed 1,789 times
0
-
1If IBDac is similar to JDBC or ODBC then this SO post may be appropriate: [JDBC vs Web Service for Android](https://stackoverflow.com/q/15853367/295004) – Morrison Chang Nov 26 '17 at 01:40
-
What do you mean "to all library paths"? Have you tried deploying it to the same path as the app? (i.e. a Remote Path of just .\) – Dave Nottage Nov 26 '17 at 07:17
-
All library paths in Delphi -> Android are library\lib\armeabi-v7a\ library\lib\armeabi\ library\lib\mips\ maybe I'm missing something. – Fon Nov 26 '17 at 18:28
1 Answers
0
my solution:
in delphi
(deploying): add file libfbclient.so.3.0.2
remote-path: assets\internal
in delphi (program):
no entry in IBCConnection ClientLibrary
source code:
IBCConnection1.Server:= *server-ip or name*;
IBCConnection1.ClientLibrary:= TPath.Combine(TPath.GetDocumentsPath, 'libfbclient.so.3.0.2');
IBCConnection1.DataBase:= *datebase name*;
IBCConnection1.Connect;

n4m31ess_c0d3r
- 3,028
- 5
- 26
- 35

Sirius6519
- 1
- 1