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

Вниз

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

 
Valeri ©   (2004-07-14 17:16) [0]

Мастера, подскажите как быть?
BeforePost делаю расчет данных в некоторых полях. Но чтобы сделать расчет, мне надо знать идентификатор НОВОЙ записи (автоинкрементное поле). Как его узнать, пока запись еще не запостилась?


 
bushmen ©   (2004-07-14 17:18) [1]

Плюнуть на BeforPost и все расчеты сделать в триггере на сервере. А автоинкрементальное поле получить с помощью функции SCOPE_IDENTITY()


 
BoxTer   (2004-07-15 06:18) [2]

Согласен с бушменом, но идентификатор последней сгенерированной записи на сиквел-сервере возвращается ф-ией @@identity(при условии наличия в таблице автоинкрементного поля).


 
Valeri ©   (2004-07-15 07:47) [3]

Спасибо!


 
bushmen ©   (2004-07-15 09:36) [4]

> но идентификатор последней сгенерированной записи на сиквел-
> сервере возвращается ф-ией @@identity

Читайте внимательнее BOL. Применение @@identity не всегда корректно


 
Johnmen ©   (2004-07-15 09:40) [5]

>BeforePost делаю расчет данных в некоторых полях. Но чтобы
>сделать расчет, мне надо знать идентификатор НОВОЙ записи
>(автоинкрементное поле).

Вот это самое загадочное. Как значение суррогатного ключа может влиять на значения др. полей ???



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

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

Наверх




Память: 0.47 MB
Время: 0.031 c
6-1086586737
vovan
2004-06-07 09:38
2004.08.08
баг с расшариванием ресурса


4-1088251384
Uran
2004-06-26 16:03
2004.08.08
Как узнать параметры командной строки у консольного приложения


8-1085055014
Musiy
2004-05-20 16:10
2004.08.08
Как сделать плавный переход полупрозрачности........


6-1085297612
LuceSolare
2004-05-23 11:33
2004.08.08
Именованные каналы


1-1090827296
IceBeerg
2004-07-26 11:34
2004.08.08
Как работать с автономными файлами?