Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在Adobe Air应用程序中使用多个SQLite数据库吗?_Air_Sqlite - Fatal编程技术网

我可以在Adobe Air应用程序中使用多个SQLite数据库吗?

我可以在Adobe Air应用程序中使用多个SQLite数据库吗?,air,sqlite,Air,Sqlite,我正在开发一个Air应用程序 我可以在Adobe Air应用程序中使用多个SQLite数据库吗 表示是,您可以: SQLConnection实例用于管理和的创建 连接到本地SQL数据库文件(本地数据库) 在@Donal Fellows之后,有一个警告似乎并没有提到最前沿,但正如我后来发现的,它实际上是SQLite规范的一部分。如果任何表将与另一个数据库中的表相关,您将无法对其运行某些查询。例如,在CREATETABLE中,您将无法在其他数据库中为表创建外键。关键是要将每个数据库视为一个单独的实体

我正在开发一个Air应用程序

我可以在Adobe Air应用程序中使用多个SQLite数据库吗

表示是,您可以:

SQLConnection实例用于管理和的创建 连接到本地SQL数据库文件(本地数据库)


在@Donal Fellows之后,有一个警告似乎并没有提到最前沿,但正如我后来发现的,它实际上是SQLite规范的一部分。如果任何表将与另一个数据库中的表相关,您将无法对其运行某些查询。例如,在CREATETABLE中,您将无法在其他数据库中为表创建外键。关键是要将每个数据库视为一个单独的实体,即使您要从模板数据库开始—最终您仍然需要将表/索引/视图复制到工作数据库。

关键是要记住您要对哪个数据库执行哪个查询。把这件事说清楚,其他的事情都应该足够简单。谢谢你,迈克,这很有用。