Главная страница
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.02 c
7-9310
Leviathan
2001-11-26 17:17
2002.03.04
Два вопроса... :)


14-9273
Дмитрий_Б
2002-01-15 11:56
2002.03.04
Вопрос о Windows 2000 Pro


1-9233
staratel
2002-02-13 15:29
2002.03.04
web


1-9184
Roman Tutov
2002-02-14 14:26
2002.03.04
Form12.SpeedButton3.Caption:=MonthCalendar1.Date;


3-9060
amamed_3071
2002-02-06 16:22
2002.03.04
Create Quickreport