Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.06;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.026 c
15-1174447857
KSergey
2007-03-21 06:30
2007.05.06
Я не понимаю что такое пиратский софт


1-1173598733
RWolf
2007-03-11 10:38
2007.05.06
передача PChar в DLL


2-1176662834
deswan
2007-04-15 22:47
2007.05.06
Иконки в файлах


1-1173444380
Ega23
2007-03-09 15:46
2007.05.06
Поясните одну вещь в методе TButtonGlyph.CreateButtonGlyph


2-1176425212
koha
2007-04-13 04:46
2007.05.06
Не могу сравнить две даты - результат ошибка помогите разобраться