Ich habe 2 SQLite-Datenbanken, eine von einem Server (server.db
) heruntergeladen und eine als Speicher auf dem Client (client.db
). Ich muss verschiedene Sync-Abfragen in der Client-Datenbank ausführen, wobei Daten aus der Server-Datenbank verwendet werden.Verwenden mehrerer SQLite-Datenbanken auf einmal
Zum Beispiel möchte ich alle Zeilen in der client.db tRole
Tabelle löschen und mit allen Zeilen in der server.db tRole
Tabelle neu füllen.
Ein anderes Beispiel, ich möchte alle Zeilen in der client.db tFile
Tabelle löschen, wo die fileID
nicht in der server.db tFile
Tabelle ist.
In SQL Server können Sie der Tabelle einfach den Namen der Datenbank voranstellen. Gibt es das in SQLite mit Adobe Air?
Wie das? SQLite hat ein 'attach'-Schlüsselwort, mit dem Sie eine andere Datenbank anhängen können. Und Theos Antwort zeigt, dass Air anscheinend einen entsprechenden API-Aufruf hat. Gibt es eine Unterscheidung, die ich vermisse, wenn Sie ausdrücklich "von der Datenbankebene" sagen? – spaaarky21