我有物理sqlite数据库,也有使用CppSqlite3包装器为sqlite_3创建的内存数据库,
CppSQLite3::Database memDb.open(":memory:")
我还为上面创建的db执行了创建表,并将一些数据插入到创建的表中。但是当我尝试将上面的内存数据库附加到物理数据库连接时,请说
CppSQLite3::Database physicalDb.open("Path to db")
附加查询为
“ATTACH DATABASE”:内存:'as memDb“
上述查询在physicalDb连接已打开的空间中执行,但在执行查询时,CppSqlite3会抛出以下异常,
SQLITE_IOERR [10]:磁盘I / O错误
请建议我解决问题的最佳方法。 提前谢谢。