Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.07.03;
Скачать: [xml.tar.bz2];

Вниз

OldValue   Найти похожие ветки 

 
NickName   (2003-06-09 12:11) [0]

Здравствуйте, уважаемый All.
Люди добрые, помогите. Уже, замучался, незнаю как получить старое значение после update (или перед, но без дополнительного запроса). Сабж возращает значение, которые было в поле когда только DataSet открыли, но открывать и закрывать его у меня нет возможности. Делать дополнительный запрос тоже нехорошо, так база больно большая.
Заранее огромное спасибо.


 
KSergey   (2003-06-09 12:45) [1]

Его надо просто сохранять перед update - вот и все.


 
stone   (2003-06-09 12:51) [2]

Если речь идет о сравнении старого значения на момент обновления, то для этого пишется триггер. Старое значение будет содержаться в deleted


 
NickName   (2003-06-09 13:44) [3]

To KSergey : Если ты имеешь ввиду в событие BeforeInsert, то туда передается уже новый DataSet
To stone : База данных репликационная, поэтому триггеры не подходят


 
АлексейК   (2003-06-09 13:51) [4]

>незнаю как получить старое значение после update
>Если ты имеешь ввиду в событие BeforeInsert, то туда передается уже новый DataSet
И причем тут BeforeInsert?


 
NickName   (2003-06-09 15:05) [5]

Сорри, очепатка. BeforeEdit


 
KSergey   (2003-06-09 15:22) [6]

> NickName (09.06.03 13:44)
> To KSergey : Если ты имеешь ввиду в событие BeforeInsert,
> NickName (09.06.03 15:05)
> Сорри, очепатка. BeforeEdit

Я это отнюдь не имел в виду. Я имел в ввиду некое сохранение в постороннем массиве, например.

> NickName (09.06.03 13:44)
> то туда передается уже новый DataSet

Вранье наглое. в BeforeEdit передается dataset до редактирования (на сколько я понимаю еще до собственно перехода DataSet в дерим редактирования). Чтобы не ошибиться - я сейчас специально проверил - так и есть. в BeforeEdit попадает DataSet с еще не измененными полями (да и как бы они изменились, если DataSet еще не в режиме редактирования;)



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

Форум: "Базы";
Текущий архив: 2003.07.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
9-7281
Кен
2003-01-20 01:33
2003.07.03
В GLscene screensaver глючит ! С ним в комплекте идёт демка, чтоб


14-7719
ZeroDivide
2003-06-10 12:40
2003.07.03
Бесконечная история 1


1-7481
mao
2003-06-20 08:11
2003.07.03
Alt+F4


3-7296
URSUS
2003-06-08 18:25
2003.07.03
помогите с Blob и BlobStream в базе данных Interbase


3-7368
YuraKiller
2003-05-27 01:27
2003.07.03
Как автоматически освежать запрос?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский