Вниз
Скачать: 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.058 c
2-1150108493
Старый пляж
2006-06-12 14:34
2006.07.02
Помогите не знаю как сделать!


8-1138371313
0bsid
2006-01-27 17:15
2006.07.02
как очистить TImage.Bitmap.Canvas ?


2-1150444876
Новичок__
2006-06-16 12:01
2006.07.02
Преобразовать TEdit


5-1134553213
Новенький
2005-12-14 12:40
2006.07.02
Сокрытие свойства


3-1146753034
worldmen
2006-05-04 18:30
2006.07.02
SQL-запрос.




   Наверх