![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 28.09.2011
Сообщений: 250
|
![]()
Я пишу программу, которая должна показывать пользователю, что его таблица была изменена. Не важно, удалили или добавили там строчку, или просто редактировали что то.
Мне нужен запрос, который бы показывал дату и время последнего редактирования таблицы. Я в начале воспользовался таким вот запросом: Код:
И второе, вроде бы ModifyDate.... Я точно не помню, но примерно такие у них названия. Ни одна из них мне не подходит... Подскажите что нибудь... А то уже с ума схожу от этого SQL ![]() |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А СУБД какая?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,401
|
![]()
По логику на ModifyDate будет ограничения DEFAULT GETDATE() или DEFAULT SYSDATE зависит от СУБД как Stilet говорить . Но логика там будет такой . DEFAULT SYSDATE - при изменение записей автоматически вставляет "текущая дата"
1. Сортируем дата по убивание Код:
Код:
E_MAIL: rijgvina7@yahoo.com
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Мне вот интересно, а зачем такую инфу мониторить?
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,401
|
![]()
Да мне тоже интересно . скорее всего изначально хотели наблюдатель этого и за это создали поля CreateDate и ModifyDate
E_MAIL: rijgvina7@yahoo.com
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 28.09.2011
Сообщений: 250
|
![]()
SQL Server.
Нужно мне это для того, что бы Delphi отображал мне все нововведения введённые в таблице. p.s. Я ничего умнее не смогу придумать, как в таймере, проверять "нужную мне дату", и если предыдущая дата не равна новой (30 сек.), тогда происходит Код:
Ну вот такая у меня идея. |
![]() |
![]() |
![]() |
#7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Тогда при любом телодвижении запрашивай дату из этой таблицы, и согласно ей выбирай записи из таблиц - те что по дате больше. После выбора обновляй дату последнего мониторинга. Плюс к этому сделай по UDP рассылку (если юзера в локалке) неких новостей от других юзеров - мол "Юзер №2 вставил данные - обнови такую-то таблицу", а программа пусть при этом перечитывает (Аккуратно!) данне, которые нужно переобновить.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 28.09.2011
Сообщений: 250
|
![]()
А еще проще нельзя сделать?
Потому что, создавать еще 2 адошки, которая изменяет и которая проверяет слишком муторно. я думал как то одним запросом обойтись Код:
Можно использовать этот запрос, я его только что нагуглил. а найти свою таблицу можно по номеру object_id. А его можно найти в предыдущем моем запросе. Последний раз редактировалось Stilet; 16.07.2014 в 10:41. |
![]() |
![]() |
![]() |
#9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дата создания и редактирования книги | tae1980 | Microsoft Office Excel | 6 | 22.11.2010 23:51 |
Как реализовать заполнение в ячейке датой последнего редактирования строки? | nixelent | Microsoft Office Excel | 3 | 15.11.2010 10:22 |
Дата и время редактирования строки! | PapaHedgehog | Microsoft Office Excel | 2 | 28.10.2009 20:49 |
Дата последнего изменения файла | GrindeX | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 26.05.2009 17:22 |
В FileListBox1 дата последнего редактирования файла | lexaltd | Компоненты Delphi | 2 | 06.08.2008 20:57 |