Страница 1 из 1

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

Добавлено: 05 Сентябрь 2006, 9:27
SSTA
Здравствуйте.
6.1 ABC ORACLE
Собираю в очередь инфу из таблиц ORACLE:

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

При do FillQueue уже из программы - приложение рушится. Похоже, Oracle не любит повторных чтений, или чего ему надо?
Из ораклового у меня только драйвер.

Добавлено: 05 Сентябрь 2006, 10:32
SSTA
Слепил уже совсем схематичную ситуацию:

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

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