Повторное чтение рушит APP?

ODBC

Модератор: Andrew™

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
SSTA
Бывалый
Сообщения: 52
Зарегистрирован: 03 Февраль 2006, 5:41
Откуда: Хабаровск

Повторное чтение рушит APP?

Сообщение SSTA »

Здравствуйте.
6.1 ABC ORACLE
Собираю в очередь инфу из таблиц ORACLE:

FillQueue routine
loop ....
...
clear(Ora:record)
Ora:Cod = <значение>
access:OraFile.fetch(Ora:PrimKey)
....
add(MyQueue)
.
При первичном формировании (вход в программу) все нормально.

При do FillQueue уже из программы - приложение рушится. Похоже, Oracle не любит повторных чтений, или чего ему надо?
Из ораклового у меня только драйвер.
C уважением, Александр Т.
SSTA
Бывалый
Сообщения: 52
Зарегистрирован: 03 Февраль 2006, 5:41
Откуда: Хабаровск

Сообщение SSTA »

Слепил уже совсем схематичную ситуацию:

set(Ora:PrimKey)
loop until access:OraFile.next()
.
clear(Ora:record)
Ora:Cod = < значение >
access:OraFile.fetch(Ora:PrimKey)

Навесил её на button accepted. Нормально срабатывает только первое нажатие, второе падает. Причем цикл и fetch по отдельности ведут себя прекрасно, ломается только связка. В чем мб дело?
C уважением, Александр Т.
Ответить