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

Вниз

небольшой вопросик   Найти похожие ветки 

 
Atrem   (2002-04-04 19:18) [0]

Привет,можно ли как то узнать значение автоинкрементного поля,которое получит новая запись?
Т.е. я добавляю новую запись и после метода post мне надо узнать получившее значение автоинкрементного поля,которое присвоил ему генератор на сервере


 
Fran   (2002-04-04 20:06) [1]

Я сделал так:

CREATE PROCEDURE INSERTDEAD(
Вх. парам.)
RETURNS (
NREC_NO INTEGER) /* возвращаемый номер строки*/
AS
begin
/* Procedure Text */
NREC_NO = 0;
INSERT INTO REGDEAD
( поля)
VALUES
(значения);

NREC_NO = GEN_ID(REGDEAD_GEN,-1);
NREC_NO = GEN_ID(REGDEAD_GEN,1);

end


 
almikhb   (2002-04-05 03:07) [2]

А если таблица локальная (*.db)?


 
Александр С..   (2002-04-05 07:31) [3]

НУЖНО ОТКЛЮЧИТЬ ТРИГГЕР, ПРЕДНАЗНАЧЕННЫЙ ДЛЯ ГЕНЕРИРОВАНИЯ NREC_NO
CREATE PROCEDURE INSERTDEAD(
Вх. парам.)
RETURNS (
NREC_NO INTEGER) /* возвращаемый номер строки*/
AS
begin
/* Procedure Text */
NREC_NO = GEN_ID(REGDEAD_GEN, 1);
INSERT INTO REGDEAD
( поля)
VALUES
(значения);
SUSPEND; /* ИНАЧЕ НЕ ПРОЧИТАТЬ ЗНАЧЕНИЕ */
end


 
Deniz ©   (2002-04-05 08:47) [4]

Нужно сначала на клиенте получить значение генератора, а потом вставлять(хе-хе).


 
VAleksey   (2002-04-05 13:12) [5]

Для *.dbf - тогда не пиши "на сервере" -). Конечно можно. Используй AfterPost и в нем прочитай значение автиинкриментного поля.


 
VAleksey   (2002-04-05 13:14) [6]

> almikhb е мое это я тебе ответил-то.
прошу прощения у Atrem - а.



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
1-80885
Ray_Parker
2002-04-12 17:41
2002.04.25
Вопрос по обработке события OnKeyUp


14-81083
Alx2
2002-03-13 09:11
2002.04.25
Где на Руси жить хорошо?


14-81036
tovSuhov
2002-03-19 12:15
2002.04.25
Warcraft 2


1-80878
Демон
2002-04-14 10:47
2002.04.25
HELP!!! JPEG в BMP


14-81037
DiG!TUS
2002-03-17 15:49
2002.04.25
Помогите разобраться ламеру с чего начаинать :)