Модераторы: Alexeis
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка при закрытие БД SQLite 
V
    Опции темы
Brodyaga
Дата 8.9.2009, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: нет
Всего: 2



Всем доброго времени суток! 
Открываю базу, достаю из неё объект stmt.. пробегаюсь по нему и закрываю базу. При закрытие возвращается не SQLITE_OK, а SQLITE_BUSY (The database file is locked)...
Что нужно сделать чтобы нормально закрыть БД??

Код

int rc;
    //Открываем БД
    if(db==NULL)
    {
        rc = sqlite3_open(NameDB, &db);
    }
    sqlite3_stmt *pStmt;
    rc=sqlite3_prepare(db, sql, strlen(sql), &pStmt, NULL);
    while(sqlite3_step(pStmt)==SQLITE_ROW)
    {
    }
    //Закрываем БД
    if(db!=NULL)
    {
        rc = sqlite3_close(db);
        if(rc==SQLITE_OK)
        {
            db=NULL;
        }
    }


Ктонить знает?
PM MAIL   Вверх
t_rex
Дата 8.9.2009, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 143
Регистрация: 11.10.2006
Где: Украина, г. Запор ожье

Репутация: 1
Всего: 7



стейтменту финалайз сделай
--------------------
Жизнь не MultiEdit. Undo не сделаешьКросс-платформенное программирование с wxWidgetsБлог о программировании для мобильных устройтсвGoogle Android для программистов и пользователей
PM MAIL WWW ICQ Skype GTalk   Вверх
Brodyaga
Дата 8.9.2009, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: нет
Всего: 2



Цитата

стейтменту финалайз сделай

какая функция?? чото я ослеп... :(((
PM MAIL   Вверх
Brodyaga
Дата 9.9.2009, 06:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: нет
Всего: 2



Всё нашёл... надо было спать вчера ложиться уже smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование мобильных устройств"
Alexeis

Раздел посвящен программированию мобильных устройств.

Все остальные вопросы по мобильным устройствам (КПК, смартфоны, телефоны, фотоаппараты и т.п),
не имеющие отношения к программированию, просьба размещать в разделе КПК, смартфоны, мобильники

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Платформы Windows Mobile и Windows Embedded | Следующая тема »


 




[ Время генерации скрипта: 0.0395 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.