?
~/~
Доброго времени суток, уважаемые.
Сначала предистория.
В базе есть таблица, скажем "Обследование пациента", в которой помимо массы полей есть поле Дата, в которую логичным образом записывается дата(в частности текущая). И есть формочка, для ввода данных этой таблицы.
Так вот логика работы приложения какова: Когда человек приходит на обследование, данные о его предыдущих обследования сносятся в архивную таблицу.
Обрабатывается снов, призакрытии формы. Для сноса данных написан отдельный запрос, который хранится как элемент БД. Естественно он вызывается когда форма ввода данных о обследовании закрывается.
А теперь собственно проблема.
Проблема в том что данные сносятся в архив, через раз. Вернее не понятно как. Когда я в ручную трассирую код, вызывается запрос, отрабатывает все прекрасно.
Когда же все это обрабатывается в рабочем режиме, снос данных происходит в произвольный момент(на 3-е закрытие формы, на 6, на 2, и т.д.). Т.е. такое ощущение, что драйвер СУБД жутко тормозит и не успевает обрабатывать данные.
Если кто то сталкивался, подскажите.
Спасибо за помощь.
ЗЫ: Работает все это на 2003 Access.(Тестировалось на 2000-ном и ХР Accessе результаты теже)
Сначала предистория.
В базе есть таблица, скажем "Обследование пациента", в которой помимо массы полей есть поле Дата, в которую логичным образом записывается дата(в частности текущая). И есть формочка, для ввода данных этой таблицы.
Так вот логика работы приложения какова: Когда человек приходит на обследование, данные о его предыдущих обследования сносятся в архивную таблицу.
Обрабатывается снов, призакрытии формы. Для сноса данных написан отдельный запрос, который хранится как элемент БД. Естественно он вызывается когда форма ввода данных о обследовании закрывается.
А теперь собственно проблема.
Проблема в том что данные сносятся в архив, через раз. Вернее не понятно как. Когда я в ручную трассирую код, вызывается запрос, отрабатывает все прекрасно.
Когда же все это обрабатывается в рабочем режиме, снос данных происходит в произвольный момент(на 3-е закрытие формы, на 6, на 2, и т.д.). Т.е. такое ощущение, что драйвер СУБД жутко тормозит и не успевает обрабатывать данные.
Если кто то сталкивался, подскажите.
Спасибо за помощь.
ЗЫ: Работает все это на 2003 Access.(Тестировалось на 2000-ном и ХР Accessе результаты теже)