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

Вниз

ХП - rintime   Найти похожие ветки 

 
Smashich ©   (2003-02-10 17:24) [0]

Доброго времени суток!

подскажите пожалуйста как мне создать хранимую процедуру в IB из своего клиента?


 
Reindeer Moss Eater   (2003-02-10 17:26) [1]

DDL скрипт надо выполнить. Независимо от Run-Time или еще чего.


 
Smashich ©   (2003-02-10 17:36) [2]

ok...попробую по другому...
как мне выполнить следующий скрипт:
CREATE PROCEDURE "GETDAYSMISSED"("IDPERIOD" INTEGER)
RETURNS("DAYSMISSED" INTEGER)
AS BEGIN EXIT; END ^


 
Smashich ©   (2003-02-10 17:40) [3]

ндя... забыл...могу нарваться...
как мне выполнить следующий скрипт из своего клиента?

SET TERM ^ ;
CREATE PROCEDURE "GETDAYSMISSED"("IDPERIOD" INTEGER)
RETURNS("DAYSMISSED" INTEGER)
AS BEGIN EXIT; END^


 
Alexandr ©   (2003-02-10 18:17) [4]

из IBSQL...


 
Reindeer Moss Eater   (2003-02-11 08:50) [5]

isql -i <inputfile>


 
Александр С. ©   (2003-02-11 10:05) [6]

procedure TForm1.Button1Click(Sender: TObject);
begin
IBDatabase1.Open;
IBTransaction1.StartTransaction;
try
IBQuery1.SQL.Assign(Memo1.Lines);
IBQuery1.ExecSQL;
IBTransaction1.Commit;
except
IBTransaction1.Rollback;
IBDatabase1.Close;
end;

end;
Текст в Memo1:
create procedure P1
returns (u varchar(20))
as
begin
select current_user from
RDB$DATABASE into u;
suspend;
end


 
Александр С. ©   (2003-02-11 10:11) [7]

P.S.
В данном случае не используются терминаторы после
CREATE..BEGIN ... END
в теле же ХП терминаторы обязательны.


 
Smashich ©   (2003-02-11 10:19) [8]

СПАСИБО!!



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

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

Наверх




Память: 0.48 MB
Время: 0.021 c
14-87658
KinderSurprise
2003-02-11 01:04
2003.02.27
Всем доброй ночи!


1-87557
Akim2
2003-02-17 13:10
2003.02.27
TMemo, Позиционирование курсора


3-87323
denis24
2003-02-10 16:45
2003.02.27
создание *.dbf


3-87339
vdv
2003-02-11 05:13
2003.02.27
DBComboBox, как заблокировать ввод с клавиатры?


3-87330
SaperXL
2003-02-10 18:30
2003.02.27
Лик.Без. по BDE