Конференция "Базы" » Выполнение запроса к MSAccess через ADO [D7, Access 2000]
 
  • zsv (07.11.12 18:53) [0]
    Уважаемые знатоки, подскажите как решить след проблему.
    Есть приложение одновременно запущенное на разных компах. Оба подключены к базе MSAccess2000 через ADO. Делаю удаление записи в одном приложении с помощью ADOQuery и посылаю сообщение второй копии приложения. Вторая копия тут же делает запрос этой записи в базе и она еще есть... разница по времени между удалением и запросом получается ~50мс. Как гарантировано получить правильный результат. просто задержку не хочется вставлять между удалением и отправкой сообщения... Может какие установки в ADO надо сделать. Просветите...
    Спасибо
  • sniknik © (07.11.12 20:45) [1]
    > как решить след проблему.
    MSSQL с гарантией.

    для access... ну можно трехвенку написать. тоже гарантия. если же без, просто скинуть буфер ADO в файл то есть в jro метод RefreshCache ищи по нему. хотя не факт, что еще системой не кешируется...
  • zsv (08.11.12 21:12) [2]
    Решил вопрос контрольным считыванием из базы после удаления в первой копии приложения.
  • MsGuns © (20.11.12 11:11) [3]
    >Решил вопрос контрольным считыванием из базы после удаления в первой >копии приложения.

    Закат солнца вручную.
    Правильные пачаны используют прямое управление транзакциями, а также перечитку данных на клиенте по требованию
 
Конференция "Базы" » Выполнение запроса к MSAccess через ADO [D7, Access 2000]
Есть новые Нет новых   [134430   +1][b:0][p:0]