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

Генератор в MSSQL. Бьюсь уже 2-а дня.   Найти похожие ветки 

← →
DmitrichJ   (2007-03-07 14:42) [0]

Добрых суток, мастера.Уже 2 дня тем и занимаюсь чтением sql.ru для того чтобы сделать элементарную задачу. Генератор на подобии в InterBase, но ничего не получается.

Задача сделать уникальное значение ID для добавлении записи в нескоко таблиц.

Дошёл до того, что создал процедуру:
CREATE PROC GEN_ID
@org VARCHAR (200),
@tporg VARCHAR (200),
@vid_deiat VARCHAR (200),
@rot INT,
@reiting INT,
@metro VARCHAR (200),
@adres VARCHAR (200),
@prim VARCHAR (200),
@NewID INT OUTPUT
AS
 INSERT INTO ORGANIZATION(ORG,TPORG,VID,ROT,REITING,METRO,ADRES,PRIM)
                   VALUES(@org,@tporg,@vid_deiat,@rot,@reiting,@metro,@adres,@prim)
 SET @NewID = SCOPE_IDENTITY()
GO

для того чтобы после вставки записи получить последнее значение IDENTITY, но немогу подключить процедуру через StoredProc1!!! Пишет, что не может найти процедуру, хотя одключаю к БД правильно, и он определяет все переменные верно.

В общем спасите!


← →
ЮЮ ©   (2007-03-09 11:52) [1]

CREATE PROC dbo.GEN_ID уверен, что получилось именно так?
StoredProc1 - BDE-шная (TStoredProc)? там, помнится, тоже надо полностью имя писать dbo.GEN_ID


← →
Ega23 ©   (2007-03-09 13:57) [2]

CREATE PROC GEN_ID
@org VARCHAR (200),
@tporg VARCHAR (200),
@vid_deiat VARCHAR (200),
@rot INT,
@reiting INT,
@metro VARCHAR (200),
@adres VARCHAR (200),
@prim VARCHAR (200),
@SelOut tinyint =1,
AS
Declate @Result int;
Set @Result=-1;
INSERT INTO ORGANIZATION(ORG,TPORG,VID,ROT,REITING,METRO,ADRES,PRIM)
                  VALUES(@org,@tporg,@vid_deiat,@rot,@reiting,@metro,@adres,@prim)
Select @Result = SCOPE_IDENTITY();
if @SelOut<>0 Select Result=@Result;
Return(@Result);
GO


И никаких TStoredProc. Или TQuery, или TADODataSet.



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

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



Память: 0.45 MB
Время: 0.012 c
2-1176534489
Dush
2007-04-14 11:08
2007.05.06
проблемы с IF


3-1171522968
pavel_guzhanov
2007-02-15 10:02
2007.05.06
как определить, имеется ли в базе данных определенная процедура?


15-1175869777
oldman
2007-04-06 18:29
2007.05.06
Кстати, о птичках...


2-1176416482
Могот
2007-04-13 02:21
2007.05.06
MediaPlayer прикол со звуком в видео


4-1165311288
Leshiy
2006-12-05 12:34
2007.05.06
Работа с MainMenu "чужого" приложения.




   Наверх