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

Вниз

Компоненты DevExpress   Найти похожие ветки 

 
авыф   (2007-11-20 18:05) [0]

Может кто знает:
   Sql := "begin" + #13#10 +
          "  :res := pcg_ls.set_dol_subabn_   ( :idkng, :nmabn, :nnsubabn, :dtdate, :kfdol, :idusr);" + #13#10 +
          "end;" ;
   while not memDol.Eof do
   begin
     fSession.ExecSQLEx(Sql1, [
                              "idkng",     fSubabn.ID_KNG,
                              "nmabn",     fSubabn.NM_ABN,
                              "nnsubabn",  memDol.FieldByName("NN_SUBABN").AsInteger,
                              "dtdate",    deDate.Date,
                              "kfDol",     StrToInt( Trim( memDol.FieldByName("DOL").AsString ) ),
                              "idusr",     fId_Usr
                             ]);    //}
     finally
       memDol.Next;
     end;
Процедура pcg_ls.set_dol_subabn_ - рабочая, проверял.
Данный блок может выполниться нормально, а может, что бывает намного чаще, вывалить AV и открывается окно CPU.
fSession: TOraSession;
memDol: TdxMemData;
в memDol вводятся значения вручную. Может тут что не так?


 
авыф   (2007-11-20 18:09) [1]

finally - эт лишнее


 
13333   (2007-11-20 18:16) [2]


>   Sql := "begin" + #13#10 +
>           "  :res := pcg_ls.set_dol_subabn_   ( :idkng,
> :nmabn, :nnsubabn, :dtdate, :kfdol, :idusr);" + #13#10 +
>           "end;" ;
>    while not memDol.Eof do
>    begin
>      fSession.ExecSQLEx(Sql1, [
>                               "idkng",     fSubabn.ID_KNG,
>
>                               "nmabn",     fSubabn.NM_ABN,
>
>                               "nnsubabn",  memDol.FieldByName("NN_SUBABN").
> AsInteger,
>                               "dtdate",    deDate.Date,
>                               "kfDol",     StrToInt( Trim(
> memDol.FieldByName("DOL").AsString ) ),
>                               "idusr",     fId_Usr
>                              ]);    //}
>      finally
>        memDol.Next;
>      end;


Может иза этог?


 
авыф   (2007-11-20 18:22) [3]

прошу прощения - sql1 - это опечатка, в коде все правильно


 
авыф   (2007-11-20 18:36) [4]

если же вместо выполнения процедуры выполняю запросы типа select, insert, delete, вместе выполняющие те же действия, то все работает.



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
15-1211392855
MsGuns
2008-05-21 22:00
2008.07.20
Существует ли в ВУЗах оцентка "кол" за курсовой проект ?


1-1195571102
авыф
2007-11-20 18:05
2008.07.20
Компоненты DevExpress


3-1202753533
Opusss
2008-02-11 21:12
2008.07.20
Исчезают данные


2-1213793347
Dmitry1987
2008-06-18 16:49
2008.07.20
Извлечь значение


2-1213686301
MaryM
2008-06-17 11:05
2008.07.20
Проконсультируйте по работе с объемными файлами