|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.07.2014, 07:47 | #1 |
Форумчанин
Регистрация: 28.09.2011
Сообщений: 250
|
Дата последнего редактирования таблицы
Я пишу программу, которая должна показывать пользователю, что его таблица была изменена. Не важно, удалили или добавили там строчку, или просто редактировали что то.
Мне нужен запрос, который бы показывал дату и время последнего редактирования таблицы. Я в начале воспользовался таким вот запросом: Код:
И второе, вроде бы ModifyDate.... Я точно не помню, но примерно такие у них названия. Ни одна из них мне не подходит... Подскажите что нибудь... А то уже с ума схожу от этого SQL |
15.07.2014, 07:55 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А СУБД какая?
I'm learning to live...
|
15.07.2014, 08:34 | #3 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
По логику на ModifyDate будет ограничения DEFAULT GETDATE() или DEFAULT SYSDATE зависит от СУБД как Stilet говорить . Но логика там будет такой . DEFAULT SYSDATE - при изменение записей автоматически вставляет "текущая дата"
1. Сортируем дата по убивание Код:
Код:
E_MAIL: rijgvina7@yahoo.com
|
15.07.2014, 11:44 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Мне вот интересно, а зачем такую инфу мониторить?
I'm learning to live...
|
15.07.2014, 12:09 | #5 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Да мне тоже интересно . скорее всего изначально хотели наблюдатель этого и за это создали поля CreateDate и ModifyDate
E_MAIL: rijgvina7@yahoo.com
|
15.07.2014, 23:19 | #6 |
Форумчанин
Регистрация: 28.09.2011
Сообщений: 250
|
SQL Server.
Нужно мне это для того, что бы Delphi отображал мне все нововведения введённые в таблице. p.s. Я ничего умнее не смогу придумать, как в таймере, проверять "нужную мне дату", и если предыдущая дата не равна новой (30 сек.), тогда происходит Код:
Ну вот такая у меня идея. |
16.07.2014, 07:54 | #7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Тогда при любом телодвижении запрашивай дату из этой таблицы, и согласно ей выбирай записи из таблиц - те что по дате больше. После выбора обновляй дату последнего мониторинга. Плюс к этому сделай по UDP рассылку (если юзера в локалке) неких новостей от других юзеров - мол "Юзер №2 вставил данные - обнови такую-то таблицу", а программа пусть при этом перечитывает (Аккуратно!) данне, которые нужно переобновить.
I'm learning to live...
|
|
16.07.2014, 09:48 | #8 |
Форумчанин
Регистрация: 28.09.2011
Сообщений: 250
|
А еще проще нельзя сделать?
Потому что, создавать еще 2 адошки, которая изменяет и которая проверяет слишком муторно. я думал как то одним запросом обойтись Код:
Можно использовать этот запрос, я его только что нагуглил. а найти свою таблицу можно по номеру object_id. А его можно найти в предыдущем моем запросе. Последний раз редактировалось Stilet; 16.07.2014 в 10:41. |
16.07.2014, 10:43 | #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 |