Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.006 c
7-9298
Unkown
2001-11-26 12:26
2002.03.04
Чем протестировать компьютер?


6-9254
Dmitttry
2001-12-18 02:42
2002.03.04
Как передать файл по FTP протоколу?!


3-9050
dima1979
2002-02-04 12:28
2002.03.04
Отчет в RTF формат


3-9098
Анонимщик
2002-02-05 19:23
2002.03.04
Grid index out of range


1-9206
sammy
2002-02-12 08:31
2002.03.04
прога в ram




   Наверх