2017-11-26 4 views
0

Ich versuche eine Verbindung zu einer REMOTE Firebird Datenbank von Android mit Delphi und IBDac. Es besagt, dass libfbclient.so.3.0.2 library nicht gefunden werden kann. Ich habe es in die Bereitstellung auf alle Bibliothekspfade und nichts. Wenn ich die Bibliothek entferne, verbindet sie auch nicht. Die Android-Version ist 7.0. Danke im Voraus.Direkte Verbindung zu Firebird mit IBDac/UniDac von Android mit Delphi

+1

Wenn IBDAC zu JDBC oder ODBC ähnlich ist dann diesen Beitrag SO geeignet sein können: [JDBC vs Web Service für Android] (https://stackoverflow.com/q/15853367/295004) –

+0

Was meinen Sie "zu allen Bibliothekspfaden"? Haben Sie versucht, es im selben Pfad wie die App bereitzustellen? (d. h. ein Remote-Pfad von nur. \) –

+0

Alle Bibliothekspfade in Delphi -> Android sind library \ lib \ armeabi-v7a \ library \ lib \ armeabi \ library \ lib \ mips \ vielleicht fehlt mir etwas. – Fon

Antwort

0

meine Lösung:

in delphi (Bereitstellung): add Datei libfbclient.so.3.0.2

fern Pfad: Vermögen \ interne

in delphi (Programm):

kein Eintrag in IBCConnection ClientLibrary

Quellcode:

IBCConnection1.Server:= *server-ip or name*; 
IBCConnection1.ClientLibrary:= TPath.Combine(TPath.GetDocumentsPath, 'libfbclient.so.3.0.2'); 
IBCConnection1.DataBase:= *datebase name*; 
IBCConnection1.Connect; 
Verwandte Themen