У меня есть физическая база данных sqlite, а также база данных в памяти, созданная с помощью оболочки CppSqlite3 для sqlite_3 as,
CppSQLite3::Database memDb.open(":memory:")
Я также выполнил создание таблицы для созданной выше базы данных и вставил некоторые данные в созданную таблицу. Но когда я пытаюсь присоединить вышеуказанную базу данных к физическому соединению базы данных, скажем,
CppSQLite3::Database physicalDb.open("Path to db")
Запрос на прикрепление
«БАЗА ДАННЫХ ATTACH»: memory: «as memDb»
Вышеприведенный запрос выполняется в пространстве, где открылось соединение PhysicalDb, но при выполнении запроса CppSqlite3 выдает следующее исключение:
SQLITE_IOERR [10]: ошибка ввода-вывода диска
Пожалуйста, предложите мне лучший способ решить мою проблему.
Заранее спасибо.
Задача ещё не решена.
Других решений пока нет …