![]() |
[FMX - iOS] SQLITE - unable to open database file
Hallo,
ich habe eine SQLITE-Datenbank, welche ich bei der Bereitstellung meiner App immer mit übergebe, mit dem Remote-Pfad ".\". Versuche ich jetzt auf diese zuzugreifen,
Delphi-Quellcode:
bekomme ich die Meldung "unable to open Databasefile."
SQLITE_Connection.Database := TPath.Combine(TPath.GetDocumentsPath, 'Test.sqlite');
auch versucht habe ich den Remote-Path "Startup\Documents\" sowie
Delphi-Quellcode:
Daten.SQLITE_Connection.Database := GetHomePath + PathDelim + 'Documents' + PathDelim + 'Test.sqlite';
Hat da jemand eine Idee wo mein Fehler liegt? |
AW: [FMX - iOS] SQLITE - unable to open database file
Zitat:
Zitat:
Du kannst auch die ipa unter OS X öffnen und schaun ob die sqlite-Datei an der richtigen Stelle im Container liegt. |
AW: [FMX - iOS] SQLITE - unable to open database file
Unter iOS und Android ist der Pfadtrenner / und nicht \. Hast du das eventuell falsch hinterlegt?
Edit: Im Deployment-Manager muss "StartUp\Documents\" stehen. Dann sollte TPath.GetDocumentsPath auf den richtigen Pfad verweisen. Stimmt auch Groß-/Kleinschreibung des Dateinamens? |
AW: [FMX - iOS] SQLITE - unable to open database file
Zitat:
|
AW: [FMX - iOS] SQLITE - unable to open database file
OK, ich habe das Problem jetzt behoben. Man muss den Code
Delphi-Quellcode:
in verbindung mit dem Remote-Pfad "StartUp\Documents\" verwenden, damit das Funktioniert. Interessant ist allerdings, das es den Simulator scheinbar nicht interessiert. Bei dem hat es immer funktioniert. Aber naja, solange es nun funkioniert :D
SQLITE_Connection.Database := TPath.Combine(TPath.GetDocumentsPath, 'Test.sqlite');
Danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz