Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.04;
Скачать: CL | DM;

Вниз

как узнать что запись новая   Найти похожие ветки 

 
fag2000@ok.ru ©   (2002-02-06 15:18) [0]

Всем привет.
Вопрос такой: в набор данных TTable добавляеются новые строки с данными пользователем. Через некоторое время надо найти все новые записи (добавленные или измененные). Как это можно сделать?


 
СергейКнязев   (2002-02-06 15:29) [1]

В тадлицу добавь поле DateIns с типом DateTime и значением по умолчанию getdate(). Сохраняй предыдущее значение даты и времени, а потом просто отбирай записи, которые созданы позже запомненного значения. А на изменение лучше использовать триггер на изменение, который насильно будет прописывать дату в новое поле.


 
Johnmen ©   (2002-02-06 15:38) [2]

Не указан тип БД ...


 
fag2000@ok.ru ©   (2002-02-06 15:43) [3]

А зачем он нужен.


 
Johnmen ©   (2002-02-06 15:49) [4]

Могут быть варианты...


 
fag2000@ok.ru ©   (2002-02-06 15:59) [5]

Так вроде набор данных локальный - с базой постоянно не связан.
Получил данные и работает с ними.


 
amamed_3071 ©   (2002-02-06 16:12) [6]

прибав поле
NewRecord byte став Default value 0
table1.filter="newrecord=0"
делай что хочеш а потом
Update all records Newrecord filed value to 1


 
MetallAdm ©   (2002-02-06 16:29) [7]

а если попробовать
енто ??
select a,b,c,Max(Ident) from bd_x
выдернет можно сказать последньь запись
но енто в том случае если в табличке есть identy key !!
так же можно и фильтром как сказанно выше


 
Johnmen ©   (2002-02-06 16:33) [8]

...Так вроде набор данных локальный - с базой постоянно не связан....
еще как м.б. связан !!!


 
MetallAdm ©   (2002-02-06 17:11) [9]

Впрочем Идея Сергея Князева была неплохой я незнаю что вас неустраивает !!


 
Дремучий ©   (2002-02-06 18:41) [10]

>>Идея Сергея Князева была неплохой ...
и достаточно универсальная - дает ответ насколько новы записы...



Страницы: 1 вся ветка

Текущий архив: 2002.03.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
7-9318
DenKop
2001-11-26 21:20
2002.03.04
Рабочий стол.


3-9066
SGrigory
2002-02-06 14:07
2002.03.04
Ошибка в индексе Paradox


1-9181
Johnmen
2002-02-14 12:20
2002.03.04
Кто плотно общался с DBGridEh ?


6-9248
[TLS]Lord
2001-12-11 01:59
2002.03.04
Неужели нет ничего кроме NMSMTP?


7-9298
Unkown
2001-11-26 12:26
2002.03.04
Чем протестировать компьютер?