|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Изменение данных в таблице по заданному времени
Доброго времени суток!
Очень нужна ваша помощь... Проблема вот в чем, необходимо производить списание средств в таблице базы данных раз в месяц... то есть месяц проходит-средства списались-все счастливы-следующий месяц пошел.. Как связать это с датой? Какими компонентами пользоваться? Оч надеюсь поможете |
#2
|
||||
|
||||
Связать несложно, при старте вашего клиентского приложения, проверить текущую дату и выполнить необходимые действия. Если же вы хотите это дело пустить на полный автомат, то сделать можно двумя способами. Скажем ваше приложение при передаче определенного ключа стартует и выполняет запуск нужного вам функционала, тогда достаточно ваше приложение добавить как задачу в Назначенные задачи и все будет происходить автоматом, но естественно комп должен быть включен.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
Цитата:
|
#4
|
||||
|
||||
Ну второй способ предполагает наличие SQL-сервера. Тогда уже на сервере можно сделать хранимку, которая будет работать по тому-же принципу.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
|||
|
|||
Цитата:
|
#6
|
||||
|
||||
Там есть такая штука как Agent. Это специальный сервис который позволяет запускать хранимые процедуры по расписанию. Пишете хранимку с нужным вам функционалом, в агенте создаете новую задачу, назначая запуск ее скажем на 28 число в 17:00. По наступлении нужного события запустится ваша хранимка.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#7
|
|||
|
|||
Цитата:
|
#8
|
|||
|
|||
А если сделать через sqlcmd? создать bat-ник и уже его добавить в назначенные задания?
|