![]() |
Datenbank: IB • Version: 2020 • Zugriff über: fbConnection
Android GDB wird nicht überschrieben
Hallo habe eine App mit einer gdb Datei erstellt
Zugriff auf die Daten klappt super, nur war die erste Version der gdb nur zum testen und enthielt nicht alle Daten. Egal was ich anstelle ich bekomme die Datei auf dem Android Gerät nicht erneuert obwohl in der bereitstellung alles auf überschreiben eingestellt ist. Auch eine deinstallation und eine anschließende neuinstallation hilft nicht wo ist der versteckte Hacken ? |
AW: Android GDB wird nicht überschrieben
Wo wird deine Datei gespeichert?
Hast du eine SD-Karte im Gerät? Schau mal mit einem Dateimanager/FileBrowser im Android, ins öffentliche Verzeichnis, ob du deine Datei dort in einem Verzeichnis findest, welches wie dein Programm heißt. Wenn die Datei auch beim Löschen der App nicht verschwindet, dann muß sie ja außerhalb der programmeigenen Programm-/Datenverzeichnisse liegen. |
AW: Android GDB wird nicht überschrieben
In der Bereitstellung steht:
.\assets\internal\ Im Qellcode allerdings: fbConnection.Params.Values['Database'] := TPath.GetDocumentsPath + PathDelim + 'VERKAUF.GDB'; Ist hier der Fehler ? Wenn ja was muss ich da ggf. anpassen ? |
AW: Android GDB wird nicht überschrieben
Assets können (meines Wissens) nicht überschrieben werden.
in der englischen DP ist ein ![]() |
AW: Android GDB wird nicht überschrieben
Ok Dann schaue ich mir das mal an
|
AW: Android GDB wird nicht überschrieben
Evtl. auch mal unter Start/Parameter/Parameter in der IDE -Cleaninstall eintragen.
Das sorgt dafür, dass auf dem Android Gerät wirklich alles vorher gelöscht wird, bevor die neue Version installiert wird. |
AW: Android GDB wird nicht überschrieben
Hat leider nix geholfen, es ist zum verzweifeln. Mir ist völlig unklar warum die gdb beim deinstallieren
der APP nicht mit deinstalliert wird. Ein Neustart des Handys nach dem deinstallieren und erneutes Installieren danach hilft auch nicht. Wenn der die gdb wirklich nicht löscht ist ja irgendwann mein Handy voll! :( Vieleicht mach ich ja noch was grundsätzlichen falsch, ich dachte die Pfade wären so richtig Bereitstellung unter: .\assets\internal\ Datenbank verbinden in der APP: fbConnection.Params.Values['Database'] := TPath.Combine(TPath.GetDocumentsPath, 'VERKAUF.GDB'); |
AW: Android GDB wird nicht überschrieben
Komplettes Löschen einer App unter Android klappt in der Regel bei folgendem Vorgehen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:26 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