Ich habe mal wieder Probleme mit eine plattformunabhängigen App unter Android:
ESQLiteNativeException mit Meldung '[FireDAC][Phys][SQLite] ERROR: unable to open database file'.
Unter Windows funktioniert es. Datenbank-File ist als Projekt-File hinzugefügt. Auch unter "Bereitstellung" als ProjectFile und Remote-Pfad ".\assets\internal\". LockingMode=Normal
Und im BeforeConnect-Event der TDFConnection wird der Pfad für das Datenbank-File gesetzt:
Code:
dbPath := TPath.Combine(TPath.GetDocumentsPath, 'test.s3db');
FDConnection.Params.AddPair('Database', dbPath);
Aber unter Android will es einfach nicht funktionieren.
Hat jemand einen Tip für mich?