Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / SQLite [игнор отключен] [закрыт для гостей] / SQLlite переодически locked / 5 сообщений из 5, страница 1 из 1
05.05.2010, 23:00
    #36614122
shurokan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLlite переодически locked
Работаю с двумя файлами SQLlite. 1-й файл содержит общую базу, а 2-й историю изминений 1-й.
Подключение к 1-й:

Код: plaintext
connection.ConnectionString = "Data Source=|DataDirectory|Data\\db.db3;Version=3;New=True;Compress=True;";

Подключение к 2-й:
Код: plaintext
connection.ConnectionString = "Data Source=|DataDirectory|Data\\history.db3;Version=3;New=True;Compress=True;";

Что интересно, переодически, без какой либо причины происходит datafile is locked. Для доступа к каждому файлу БД использую отдельные методы в конце который connection.close().
Код: plaintext
connection.DefaultTimeout
тоже не приносить никакого результата. Locked если и происходит, то только тогда когда файл БД используется уже не первый раз.
Кто-то с талкивался с такой проблемой?
...
Рейтинг: 0 / 0
06.05.2010, 01:09
    #36614293
MBG
MBG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLlite переодически locked
shurokan... отдельные методы в конце который connection.close().
Код: plaintext
connection.DefaultTimeout
тоже не приносить никакого результата. ...

"Моя твоя не понимай".

P.S. И в эскулайте _нет_ ничего похожего на connection.close(). Кто вас там знает, какой провайдер для доступа к БД вы на свою голову используете.
...
Рейтинг: 0 / 0
06.05.2010, 08:23
    #36614444
shurokan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLlite переодически locked
Использую провайдер с sqlite.phxsoftware.com.

Код: plaintext
DefaultTimeout

- Gets/sets the default command timeout for newly-created commands. This is especially useful for commands used internally such as inside a SQLiteTransaction, where setting the timeout is not possible. This can also be set in the ConnectionString with "Default Timeout"
...
Рейтинг: 0 / 0
06.05.2010, 11:33
    #36614821
shurokan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLlite переодически locked
Вопрос закрыт.
Один из методов возвращал значение но не закрывал соединение (connection.close()). Из-за этого, в некоторых случаях база была закрыта для доступа другим методам.
...
Рейтинг: 0 / 0
12.05.2010, 13:18
    #36623066
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLlite переодически locked
Не закрывайте тему !!!

авторОдин из методов возвращал значение но не закрывал соединение (connection.close()).
А Поподробней можно ???
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / SQLlite переодически locked / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]