Редактирование: SQLite: сохранение и загрузка БД из памяти в файл и из файла в память

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск
Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 76: Строка 76:
         {
         {
             sqlite3 * pInMemory = handle;
             sqlite3 * pInMemory = handle;
-
             QByteArray array = filename.toLocal8Bit();
+
             const char * zFilename = filename.toLocal8Bit().data();
-
            const char * zFilename = array.data();
+
             int rc;                  /* Function return code */
             int rc;                  /* Function return code */
             sqlite3 *pFile;          /* Database connection opened on zFilename */
             sqlite3 *pFile;          /* Database connection opened on zFilename */

Пожалуйста, обратите внимание, что все ваши добавления могут быть отредактированы или удалены другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Wiki.crossplatform.ru:Авторское право). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!