Вниз
Скачать: 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.011 c
3-1171843720
Lirik
2007-02-19 03:08
2007.05.06
SQL Server Compact Edition 2005


3-1171369985
Layner
2007-02-13 15:33
2007.05.06
Можно ли через ADOConnection узнать все SQL запросы


1-1173285225
DevilDevil
2007-03-07 19:33
2007.05.06
компонент TScrollBox


15-1176018916
Йцукен
2007-04-08 11:55
2007.05.06
схождение Благодатного Огня


1-1173257292
tytus
2007-03-07 11:48
2007.05.06
Как перевести %USERPROFILE% - в C: Documents and Settings ...




   Наверх