Здраствуйте,по поиску ничего похожего не нашел.Итак: qt 4.2.2 windows, комерц, sqlite, входящий в qt, база данных в виде *.db файла. Проблема при удалении записи, которое выглядит примерно так:Код:db=QSqlDatabase::addDatabase("QS QLITE");db.transaction();QSqlQuery q(db);q.exec("delete from agentsinfo where id=12");db.commit();q.exec возвращает true. И действительно, при последующем чтении из базы удаленных записей нет, но вот парадокс: если открыть файл *.db блокнотом, то эти записи там ЕСТЬ. В результате, если записи по добавляются в базу, то удаляются файл растет и конца и края этому не видно. Подскажите, может при переходе какого-то барьера в размере файла эти записи все-таки будут удалены? или надо как-то по особенному удалять?
|