database - 我可以将一个 SQLite 数据库存储在另一个 SQLite 数据库中吗?

标签 database sqlite realbasic

我实际上使用的是旧版本的 Realbasic (2008),并且一直在使用 VB 脚本将几个小型数据库备份为 Zip 文件。

我现在发现 thnis 方法在 Windows 8 上不起作用,也不能跨平台。

因为我希望备份在单个文件中以便它可以是增量的,所以我虽然使用大型数据库来保存较小的副本。

这可能吗?

我无意为此购买插件。

最佳答案

类似于保罗的回答。您可以将要存储的文件的二进制数据读取到 MemoryBlock 中,然后将结果字符串保存到数据库中。我们已经在多个应用程序中做到了这一点。不要指望它会很快,因为所有这些都首先发生在 RAM 中,然后写入数据库。

理想情况下,我认为您希望在保存之前压缩文件/字符串。但是 Xojo 没有内置 gzip,因此您必须使用第三方解决方案进行压缩或通过 Declares 进行操作系统调用。

关于database - 我可以将一个 SQLite 数据库存储在另一个 SQLite 数据库中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19785706/

相关文章:

android - 有没有更好的方法来使用引用表来选择值(SQLite)

sql - SQLite在一个表达式中插入偶数和奇数行

algorithm - 将 Gedcom 解析为 SQLite 数据库

c - 有C语言的RealBasic工作室吗?

database - 将上传的文件存储在Web应用程序的文件系统中时如何处理问题?

php - 尝试使用单个查询按日期过滤 mysql 表

database - Access 2007 - 2010 可以使用什么 ORM?我在 WPF 绑定(bind)到表等之后

database - 在 ADO.NET 中访问数据库驱动程序的 C# 通用方法

database - 用于黑莓的 SQLite

mysql - REALBasic 和 MySQL