J'ai 2 bases de données SQLite, une téléchargée à partir d'un serveur (server.db
), et une utilisée comme stockage sur le client (client.db
). J'ai besoin d'effectuer diverses requêtes de synchronisation sur la base de données client, en utilisant des données de la base de données du serveur. Par exemple, je souhaite supprimer toutes les lignes de la table client.db tRole
et repeupler toutes les lignes du tableau server.db tRole
.Utilisation de plusieurs bases de données SQLite à la fois
Un autre exemple, je veux supprimer toutes les lignes dans la table client.db tFile
où le fileID
n'est pas dans la table server.db tFile
.
Dans SQL Server, vous pouvez simplement préfixer la table avec le nom de la base de données. Est-il possible de le faire dans SQLite en utilisant Adobe Air?
« Il n'y a pas moyen de le faire à partir du niveau de base de données. » Comment? SQLite a un mot-clé 'attach' qui vous permet d'attacher une autre base de données. Et la réponse de Theo montre que Air semble avoir un appel d'API correspondant. Y a-t-il une distinction qui me manque lorsque vous dites spécifiquement «du niveau de la base de données»? – spaaarky21