Форум: "Базы";
Текущий архив: 2006.07.02;
Скачать: [xml.tar.bz2];
Внизid вставленной записи Найти похожие ветки
← →
onimusha (2006-05-04 15:26) [0]Подскажите, как узнать значение автоинкрементного поля у только что вставленной записи. БД - MSSQL
← →
Desdechado © (2006-05-04 15:30) [1]общий способ - перезапрос с тем же набором полей, только в секции WHERE
у MS возможны и собственные фичи
← →
Плохиш © (2006-05-04 15:35) [2]
> Подскажите, как узнать значение автоинкрементного поля у
> только что вставленной записи. БД - MSSQLdeclare @nr int
set @nr=null
begin transaction
insert into mytable (field) values(value)
select @nr=@@identity
commit transaction
select @nr as nr
← →
Johnmen © (2006-05-04 15:36) [3]Если АДО
INSERT INTO ... ;
SELECT @@identity AS newid
Open;
...:=FieldByName("newid").AsInteger;
← →
onimusha (2006-05-04 15:43) [4]Именно ADO. Спасибо.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.07.02;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c