Фоновая проверка БД, нужны советы

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Фоновая проверка БД, нужны советы

Re: Фоновая проверка БД, нужны советы

Dr_Grizzly » 25 апр 2007, 17:23

ну смотри, представь, что мы делаем планировщик задач, натыкали кучу задач и ждем когда выполнится первая по времени задача.

как в этом случае проверять базу на то. что время подошло для выполнения задачи?

т.е. перебирать все задачи и сверять с текущим временем, ну пусть раз в минуту, секунды отсеем.

какие будут предложения? дело в том, что подобных задач, когда привязка ко времени, очень много. возьмем еще пример, у нас прога ведет учет проживающих в гостинице, есть дата и время въезда, и дата и время выезда. вот нужно чтобы программа не прозевала время выезда и оповестила администратора об этом. с учетом того, что программа запустилась один раз и работает весь день.

Re: Фоновая проверка БД, нужны советы

Игорь Акопян » 23 апр 2007, 11:39

Имхо, такой запрос вряд ли потребуется выполнять часто. Может просто при запуске проверять?

Re: Фоновая проверка БД, нужны советы

Dr_Grizzly » 22 апр 2007, 07:59

База аксесовская(только как массив данных, без запросов, связей и т.д.), провайдер Jet 4.0.

Re: Фоновая проверка БД, нужны советы

Absurd » 16 апр 2007, 14:22

Dr_Grizzly писал(а):Всем привет! Человек работает с базой постоянно, чего-то добавляет, изменяет, удаляет. Нужно осущиствить поиск по базе записей, например у которых срок действия заканчивается после 12 часов дня. Время может быть разным, нужно устроить такой поиск данных чтобы не мешать пользователю работать с базой... Проблема в том, что это может быть давно добавленная запись и как только подошло время нужно уведомить об этом пользователя. Какие варианты посоветуете? Как такое легче и умнее выполнить?
А что за БД? Надежнее чтобы такие вещи делал сам сервер. В Оракле для этого например есть DbmsJob.

Re: Фоновая проверка БД, нужны советы

Игорь Акопян » 16 апр 2007, 14:18

что хоть за база то?

Re: Фоновая проверка БД, нужны советы

Blood_Magic » 14 апр 2007, 16:39

словосочетание "Фоновая проверка" подразумевает TThread

Фоновая проверка БД, нужны советы

Dr_Grizzly » 14 апр 2007, 11:20

Всем привет! Человек работает с базой постоянно, чего-то добавляет, изменяет, удаляет. Нужно осущиствить поиск по базе записей, например у которых срок действия заканчивается после 12 часов дня. Время может быть разным, нужно устроить такой поиск данных чтобы не мешать пользователю работать с базой... Проблема в том, что это может быть давно добавленная запись и как только подошло время нужно уведомить об этом пользователя. Какие варианты посоветуете? Как такое легче и умнее выполнить?

Вернуться к началу