Главная страница
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.015 c
1-80989
P.
2002-04-11 18:51
2002.04.25
Чё то торможу...


3-80825
semion
2002-04-02 17:27
2002.04.25
Где взять компоненты Seagate Crystal Reports для Delphi 6?


7-81090
Hel
2002-01-30 15:20
2002.04.25
Регистрация библиотеки программным путем?


14-81082
Prog_SKV1
2002-03-19 07:08
2002.04.25
InterBase 6.5


6-81016
Phobos_kx
2002-02-11 19:35
2002.04.25
Помогите пожалуйста!!! как переслать Image через Socket