Автор Тема: SQLITE3 ":memory:"  (Прочетена 857 пъти)

sandman_7920

  • Напреднали
  • *****
  • Публикации: 44
    • Профил
SQLITE3 ":memory:"
« -: Dec 07, 2009, 17:12 »
Здравейте, имам въпрос за SQLITE и база данни в паметта.
Искам да отворя нова база в паметта и да я попълня от буфер.
Не ми трябва с ATTACH на друг файл, а с попълване от буфер.
Код
GeSHi (C++):
  1. char *buffer; // Това е буфер с цяла sqlite база
  2. sqlite3_open(":memory:", &handle); // отваря нова БД в паметта
  3. // и тук мми трябва нещо от сорта
  4. memcpy(sqlite_pointer, buffer, buffer_size);
  5.  

Доста неща прочетох, но не намерих лесно решение (трудно такова има с писане на sqlite VFS).
Ако някой има опит моля да сподели.
Активен