Показать сообщение отдельно
Старый 25.03.2010, 23:54
HraD вне форума Посмотреть профиль Отправить личное сообщение для HraD Найти все сообщения от HraD
  № 2  
Ответить с цитированием
HraD

Регистрация: Apr 2009
Сообщений: 17
Нашел источник проблемы. Оказывается, что экземпляр SQLStatement хранит в себе все запросы и транзакции, даже одинаковые, которые через него прогонялись. Т.о., если вы при открытии или создании базы создали один экземпляр SQLStatement, а по окончании работы с базой его закрыли, сделав при этом транзакций на 2 гига, то в памяти будут висеть эти самые 2 гига. Соответственно, после каждой транзакции надо его обнулять и создавать заново, причем, созданный заново, он не будет почему-то доступен сразу, и соответствующего евента тоже нет.