powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / БД, она тормозит с обновлением что ли...
2 сообщений из 52, страница 3 из 3
БД, она тормозит с обновлением что ли...
    #38419103
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

понимаешь в чем задница.

Он не только пишет в кэш.

The writer must start a transaction, using ADO's Connection.BeginTrans, prior to writing the data.
The writer must make the database updates and then commit the transaction (using ADO's Connection.CommitTrans).
-это решает вопрос записи в реальную БД.

Он гад еще и читает из кэша.
Поэтому сдается мне что
The reader must call JRO.JetEngine.RefreshCache passing in it's connection prior to attempting to read the data.
необходимо.

Потому что первая часть BeginTrans/CommitTrans лишь гарантирует, что в реальной БД будет обновленная строчка.
Но не гарантирует, что из кэша не будет затем прочитана НЕобновленная (старая) строчка.
А JRO это как раз гарантирует.
...
Рейтинг: 0 / 0
БД, она тормозит с обновлением что ли...
    #38419205
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не помню таких тонкостей, но можно поиграться с типами рекордсета у ADO

optimistic|pessimistic
...
Рейтинг: 0 / 0
2 сообщений из 52, страница 3 из 3
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / БД, она тормозит с обновлением что ли...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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