【发布时间】:2010-09-05 09:00:50
【问题描述】:
我有 2 个 SQLite 数据库,一个从服务器下载 (server.db),一个用作客户端的存储 (client.db)。我需要使用服务器数据库中的数据对客户端数据库执行各种同步查询。
例如,我想删除client.db tRole 表中的所有行,并用server.db tRole 表中的所有行重新填充。
另一个例子,我想删除client.db tFile 表中fileID 不在server.db tFile 表中的所有行。
在 SQL Server 中,您只需在表前加上数据库名称即可。无论如何在使用 Adobe Air 的 SQLite 中执行此操作?
【问题讨论】:
-
"从数据库级别无法做到这一点。"为何如此? SQLite 有一个
attach关键字,允许您附加另一个数据库。而 Theo 的回答表明 Air 似乎有相应的 API 调用。当您特别说“从数据库级别”时,我是否遗漏了一些区别?
标签: actionscript-3 apache-flex sqlite air adobe