Вниз
Скачать: CL | DM;

id вставленной записи   Найти похожие ветки 

← →
onimusha   (2006-05-04 15:26) [0]

Подскажите, как узнать значение автоинкрементного поля у только что вставленной записи. БД - MSSQL


← →
Desdechado ©   (2006-05-04 15:30) [1]

общий способ - перезапрос с тем же набором полей, только в секции WHERE
у MS возможны и собственные фичи


← →
Плохиш ©   (2006-05-04 15:35) [2]


> Подскажите, как узнать значение автоинкрементного поля у
> только что вставленной записи. БД - MSSQL

declare @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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
15-1149356382
lookin
2006-06-03 21:39
2006.07.02
В Скайп поговорить никто не желает?


4-1143371475
SergV
2006-03-26 15:11
2006.07.02
Своя панель меню


2-1149868650
Handle
2006-06-09 19:57
2006.07.02
Подскажите как из TImageList вытащить иконку в TIcon ?


2-1150180566
Тимофей Юрьевич
2006-06-13 10:36
2006.07.02
передача файлов по сети


2-1149879565
Userr
2006-06-09 22:59
2006.07.02
графика




   Наверх