Здравствуйте.
6.1 ABC ORACLE
Собираю в очередь инфу из таблиц ORACLE:
FillQueue routine
loop ....
...
clear(Ora:record)
Ora:Cod = <значение>
access:OraFile.fetch(Ora:PrimKey)
....
add(MyQueue)
.
При первичном формировании (вход в программу) все нормально.
При do FillQueue уже из программы - приложение рушится. Похоже, Oracle не любит повторных чтений, или чего ему надо?
Из ораклового у меня только драйвер.
Повторное чтение рушит APP?
Модератор: Andrew™
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Слепил уже совсем схематичную ситуацию:
set(Ora:PrimKey)
loop until access:OraFile.next()
.
clear(Ora:record)
Ora:Cod = < значение >
access:OraFile.fetch(Ora:PrimKey)
Навесил её на button accepted. Нормально срабатывает только первое нажатие, второе падает. Причем цикл и fetch по отдельности ведут себя прекрасно, ломается только связка. В чем мб дело?
set(Ora:PrimKey)
loop until access:OraFile.next()
.
clear(Ora:record)
Ora:Cod = < значение >
access:OraFile.fetch(Ora:PrimKey)
Навесил её на button accepted. Нормально срабатывает только первое нажатие, второе падает. Причем цикл и fetch по отдельности ведут себя прекрасно, ломается только связка. В чем мб дело?
C уважением, Александр Т.