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

Вниз

- ADO Procedure   Найти похожие ветки 

 
masik ©   (2002-05-21 14:02) [0]

Господа, пытаюсь разобраться в процедурах. Не могу вернуть значение из ейной. Подсабите плз...

CREATE PROCEDURE UserConnect
@Pers int,
@PCName nvarchar(50),
@Group int
AS
insert into Connections
(Group, Pers, PCName, BTime, ETime)
values
(@Group, @Pers, @PCName, GetDate(), null)

select ID from inserted // ID - идентификатор вставляемой записи
GO


 
hooch   (2002-05-21 14:08) [1]

какое значение вернуть то надо ?


 
masik ©   (2002-05-21 14:14) [2]

в Connections есть поле ID автоинкрементное
Пытался добавлять параметр

@Connect int

и делал примерно
Select @Connect=ID from inserted

Nothing


 
Shaman_Naydak ©   (2002-05-21 14:14) [3]

CREATE PROCEDURE UserConnect
@Pers int,
@PCName nvarchar(50),
@Group int,
@ID int OUTPUT
AS
insert into Connections
(Group, Pers, PCName, BTime, ETime)
values
(@Group, @Pers, @PCName, GetDate(), null)

SET @ID = SCOPE_IDENTITY()


 
masik ©   (2002-05-21 14:15) [4]

@Connect int OUTPUT


 
Shaman_Naydak ©   (2002-05-21 14:16) [5]

в дельфях пишешь
EXEC UserConnect 3, "123", 4, :ID OUTPUT



 
masik ©   (2002-05-21 14:16) [6]

Shaman_Naydak, SCOPE_IDENTITY() это чаво такое


 
Shaman_Naydak ©   (2002-05-21 14:17) [7]

> @Connect int OUTPUT
Да хоть
@PAPA_RIMSKIY int OUTPUT


 
Shaman_Naydak ©   (2002-05-21 14:18) [8]

Это то- что прописал доктор
Help читать не пробовал ??


 
hooch   (2002-05-21 14:24) [9]

как говаривал О. Бендер -
"читайте ХЕЛПЫ, они иногда сеют разумное, вечное, доброе" :-)


 
masik ©   (2002-05-21 14:28) [10]

значить не дочитал


 
DmitryV ©   (2002-05-21 14:57) [11]

В догонку: inserted доступна только в триггере

С уважением


 
masik ©   (2002-05-21 14:59) [12]

Thanks


 
sizmrebi ©   (2002-05-21 16:52) [13]

mojesh napisat
select @@identity
i vernoit ID poslednogo inserted



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

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

Наверх




Память: 0.49 MB
Время: 0.012 c
3-39932
Юляша
2002-05-20 15:54
2002.06.13
Объединение несколиких полей в одно в SQL


1-40003
Сатир
2002-06-03 14:41
2002.06.13
Combobox Items


1-40076
Georg
2002-06-02 18:37
2002.06.13
Глюк/Gl


14-40165
Dollattorys
2002-05-06 17:05
2002.06.13
Вот писал проект на Delphi5, решил перейти на Delphi6...


3-39957
jaric
2002-05-20 19:56
2002.06.13
Проблемs с ADO при работе в отдельном потоке