Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): #774634


#0 by Caesar
Вот такой код: ТабРез.Open("select * from mytable where CashNumber = 123"),cnn,0,4); при выполнении на строке табрез.movenext выдает сообщение об ошибке: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): Все дескрипторы строк должны быть освобождены для получения новых дескрипторов. Вопрос: каким образом в SQL-таблице изменить данные? Заранее спасибо.
#1 by leonidkorolev
Запросом апдейт
#2 by Зая Бусечка
Ведущие специалисты мира по ADO (шаркаю ножкой) совершенно не советуют использовать методы рекордсета. Запрос - он подобен пуле. Дура, но делает своё дело.
#3 by Ёпрст
#4 by Jokero
Думается все проще, нет там movenext'a, а табРез.EOF = 0 не срабатывает.
#5 by Зая Бусечка
А куда в ADO делся movenext?
#6 by Caesar
спасибо так и сделал закрыли тему.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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