окно данных графика показывает ошибку при изменении процедуры в Power Builder

У меня есть userobject, где я использовал график datawindow. Могу ли я изменить процедуру в этом графе datawindow, не создавая заново datawindow? Я пытался использовать синтаксис

 datawindow.table.procedure = <procedure name>

Но я получил сообщение об ошибке ошибка доступа к процедуре свойства внешнего объекта..


person user70922    schedule 05.08.2015    source источник


Ответы (2)


Из справки PB в окне данных кажется, что вам нужно использовать синтаксис модификации, аналогичный следующему:

dw_l.Modify (" DataWindow.Table.Procedure= &
   '1 Execute MyOwner MyProcName;1  &
  @NameOfProcArg=:NameOfDWArg, &
  @NameOfProcArg=:NameOfDWArg...' ")
person Matt Balent    schedule 05.08.2015

Вы должны четко спросить об изменении процедуры:

  • изменение процедуры = изменение на новое имя/новый sp или
  • измените содержимое скрипта на свой sp, я могу вам помочь, решение — щелкнуть правой кнопкой мыши объект и выбрать регенерировать, этот трюк можно использовать для другого использования sp на dw.

Удачного кодирования от PB Developer.

person Masa sih    schedule 06.08.2015