![]() |
SQLite iOS remote connection
Die iOS App läuft und arbeitet mit einer lokalen SQLite-DB.
Nun möchte ich gerne die DB via remote-Zugriff auf die Server-DB aktualisieren. Es wird ja an allen Ecken und Enden davon abgeraten, aber ich hab nirgendwo gefunden, dass es explizit nicht geht. Tatsächlich funktioniert die folgende Anweisung
Delphi-Quellcode:
SQLconnection1.Params.Values['Database'] := '\\192.168.xxx.yyy\(Netzwerkfreigabe)\test.sdb';
im Netzwerk - wenn die Anwendung als 32-Bit-Windows kompiliert ist. Die Verbindung mit einer URI geht also grundsätzlich. Auf dem iPad kompiliert, gibt es aber eine Fehlermeldung ("unable to open database file"). Das iPad scheint im Netz zu sein, denn ich kann es - zB von obigem Server aus - an-pingen. (Wie ich vom iPad aus in die andere Richtung schauen/prüfen kann, weiss ich nicht) Ist jetzt die SQLite-Bibliothek auf dem iPad grundsätzlich nicht in der Lage zu dem remote-Zugriff, oder liegt es vermutlich eher am Netzwerk? (Generell: ich würde gerne die Mittelschicht/Datasnap-Variante ![]() |
AW: SQLite iOS remote connection
Unter iOS kann man zwar Verbindungen per IP auf andere Rechner aufbauen. Es wird aber kein Zugriff auf (Windows-)Freigaben unterstützt.
|
AW: SQLite iOS remote connection
Selbst wenn das gehen würde - gottlob geht es nicht - würde ich dringend davon abraten.
Sollte aus irgendwelchen Gründen - und bei einem Mobile Device gibt es ein paar Gründe mehr - die Verbindung abreißen, dann hast du unter Umständen eine zerschossene Datei. |
AW: SQLite iOS remote connection
Zitat:
|
AW: SQLite iOS remote connection
Zitat:
|
AW: SQLite iOS remote connection
Zitat:
Du schreibst die Änderungen in die Datei und dann per Upload wieder zurück? Und in der Zeit darf keiner mit den Daten arbeiten ... Und wenn die Datenbank dann ein paar MB groß geworden ist ... Evtl. kommt dir jetzt die Erkenntnis, warum das nicht implementiert wurde :mrgreen: |
AW: SQLite iOS remote connection
Der Client(=App) braucht nur lesenden Zugriff auf die Server-DB (hatte ich eingangs nicht erwähnt).
In dem Fall kann man doch ruhig mit FTP arbeiten, finde ich. Klar kann irgendwas bei der Datenübertragung schief gehen, aber das kann es doch bei jeder Art von Verbindung, und irgendwie muss man das immer berücksichtigen. |
AW: SQLite iOS remote connection
Sind die Datei Binärkompatibel ? D.h.seit Ih euch sicher das man diese direkt austauschen kann (Datentypen ?)
Das währe schon nicht schlecht …. |
AW: SQLite iOS remote connection
Zitat:
Und dann spielt die Datenbank dahinter auch keine Geige mehr. Performanter ist das auf jeden Fall auch |
AW: SQLite iOS remote connection
Ich versteh kein Wort. Wie starte ich denn ein php-Skript aus der App bzw. aus FMX-mobile?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:21 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