Проблемы работы с Firebird #371668


#0 by Tereh
Доброго времени суток всем. Проблема следующего характера. При выполнении следующего кода обработка работает один раз нормально, но при повторной выборке тех же элементов обработка виснет. СтрокаСЗаявками = ""; Вот кусок кода на котором все зависает. Есть у кого нибудь какие нибудь мысли?
#1 by Cap_1977
где Соединение.Close ?!
#2 by skunk
попробуй платформу поменять на 12 и выше
#3 by Tereh
Соединение.Close дальше выполняется я не вставил его извените. Может быть проблема из-за того что другие пользователи работают с этой записью или таблице?
#4 by Tereh
>попробуй платформу поменять на 12 и выше У меня 1С 8.0 а не 8.1
#5 by Cap_1977
А там точно Close используется как закрытие соединения а не Disconneсt ?
#6 by Tereh
Точно CLOSE.
#7 by Tereh
Бывает вообще при первом же запуске обработки виснет 1С и все приходится из процессов выкидывать.
#8 by skunk
сдается мне у 8.0 наверное теже болячки что и 8.1 до 12 релиза ...
#9 by Tereh
Ну так как быть? а то мне край надо сделать чтобы нормально все работало?
#10 by Tereh
протестировал обработку в разных вариантах обработка работает нормально когда в базе не делается обновление или вставка записей в БД другой программой написанной не на 1С. обработка останавливается на долгое время на строке: И пока другая программа не выполнит свои команды обработка не может выполнить выборку из базы данных. можно ли как нибудь обработть событие открытия recordset по таймауту?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С