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

Вниз

Хранимая процедура в IB   Найти похожие ветки 

 
AndbyOne ©   (2002-07-18 12:37) [0]

Уважаемые мастера помогите!!!!!!!!
Есть процедура, при её вызове <EXECUTE PROCEDURE INSERT_INTO_PERS "SS", "D"> возникает ошибка <Conversion error from string "SS">

CREATE PROCEDURE INSERT_INTO_PERS(INS_PTBNAME VARCHAR(50), IN_FIRSTNAME VARCHAR(50))
AS
DECLARE VARIABLE OUT_PTBKEY INTEGER;
BEGIN
SELECT PTBKEY
FROM PERSONPTB
WHERE PTBNAME = :INS_PTBNAME
INTO OUT_PTBKEY;
IF (OUT_PTBKEY IS NULL) THEN
BEGIN
EXECUTE PROCEDURE INSERT_INTO_PTB(INS_PTBNAME);
SELECT PTBKEY
FROM PERSONPTB
WHERE PTBNAME = :INS_PTBNAME
INTO OUT_PTBKEY;
END
INSERT INTO PERSONALS (PTBKEY, FIRSTNAME)
VALUES(:OUT_PTBKEY, :IN_FIRSTNAME);
END


 
Johnmen ©   (2002-07-18 13:02) [1]

Какой тип у PTBNAME ?



 
AndbyOne ©   (2002-07-18 13:13) [2]

Тип у PTBNAME -> VARCHAR(50)


 
Johnmen ©   (2002-07-18 13:48) [3]

На первый взгляд, все верно...Разве что
INTO OUT_PTBKEY; -> INTO :OUT_PTBKEY;


 
Val ©   (2002-07-18 14:18) [4]

не нужно ли брать в скобки вызываемой параметры процедуры?


 
FLAME   (2002-07-18 15:13) [5]

Нужно
EXECUTE PROCEDURE INSERT_INTO_PERS("SS","D")


 
AndbyOne ©   (2002-07-18 16:52) [6]

Спасибо большое. Всё прекрасно заработало.



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
6-24154
ss18
2002-05-27 23:30
2002.08.08
Как написать КлиентСокет на АПИ?


3-23936
Filat
2002-07-17 17:20
2002.08.08
Два вопроса по созданию таблиц


3-23897
NDR
2002-07-17 20:45
2002.08.08
Как узнать, изменилась ли ячейка? вопрос2:BatchMove ???


1-23995
ed_209
2002-07-28 02:16
2002.08.08
2 FileStreams on 1 file...


1-23975
V.Turecky
2002-07-26 20:55
2002.08.08
Можно ли установить свой цвет Transparent в TImage?