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

Вниз

Не выполняется процедура SQL из Delphi   Найти похожие ветки 

 
M@rlin ©   (2005-08-22 18:11) [0]

Доброго времени суток!
вопрос таков:
есть процедура на SQL
CREATE PROCEDURE SUMM_KOEF_PROC (
   XCODE_ID INTEGER)
RETURNS (
   SUM_KOEF FLOAT)
AS
DECLARE VARIABLE XSUM_KOEF FLOAT;
begin
select sum(LYER_KOEF) from new_table
Where nok_id =:xcode_id
into :xsum_koef;
if (xsum_koef is null) then sum_koef=0;
else sum_koef=:xsum_koef;

update nok_spr tf
  set   tf.SUM_KOEF_L=:xsum_koef
     where tf.code_id=:xcode_id;
 suspend;
end

процедура выбирает из таблиы сумму коэфициентов и вставляет в другую таблицу. Для выполнение процедуры в комп.IBQuery.SQL:=execute procedure SUMM_KOEF_PROC(:xcode_id)      
На событие  DataSource.OnDataChange написано след.
rocedure TDataModule2.DataSourceLayersDataChange(Sender: TObject;
 Field: TField);
begin
IBQuery1.Active := false;
 IBQuery1.Params[0].AsInteger :=//передача параметров
   nok_sprcode_id .asInteger;
 IBQuery1.ExecSQL;
 IBQuery1.Active := True;
Процедура не выполняется Кто знает почему поделитесь опытом
Заранее благодарен!


 
P.N.P. ©   (2005-08-22 18:14) [1]

>M@rlin ©   (22.08.05 18:11)
> IBQuery1.Active := True;
Лишнее.


 
Ильш   (2005-08-23 06:14) [2]

а Prepare нету?


 
Виталий Панасенко   (2005-08-23 09:54) [3]

А commit где-нибудь есть ?



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
1-1126704476
Wolferio
2005-09-14 17:27
2005.10.09
*.xls и *.doc (Внутрення структура файлов)


2-1125055920
KyRo
2005-08-26 15:32
2005.10.09
Как отслеживать первую запись ?


14-1126678042
Igorek
2005-09-14 10:07
2005.10.09
ОС для разработчика


10-1105536866
John Magic
2005-01-12 16:34
2005.10.09
настройка Word овского параграфа из Delphi


10-1105600193
Vlash
2005-01-13 10:09
2005.10.09
Вывод окна приложения-сервера на передний план