Ошибка обхода результата запроса через ADODB.Command #673171


#0 by glime
Всем привет, есть простенькая процедура исполняемая на сервере, весь листинг приводить не буду но основной: И при выполнение обхода, ругается:   "Произошла исключительная ситуация (ADODB.Recordset): Операция не допускается, если объект закрыт." Не могу понять почему.
#1 by cincout
Может pg_list пустая? Хотя может это и не должно вызывать исключение.
#2 by shuhard
а нефиг вместо рекордсета использовать команду
#3 by glime
один хрен то же самое
#4 by Ёпрст
а так ?
#5 by glime
не помогло
#6 by МихаилМ
какой-то тип данных несовместим
#7 by Infsams654
а в excel откроется в Данные?
#8 by shuhard
а теперь убери сей перл [  | datetime(pg_list.PRICEDTE + julianday(""1899-12-30"")) as Дата,] и пресеки русские алиасы
#9 by glime
это не перл, это проза жизни Дата представлена в непонятном формате, но данный перл дает ее переварить в нормальный. Я даже больше скажу, взлетает но иногда падает вот такой код: ADOСоединение = Новый COMОбъект("ADODB.Connection"); В чем дело я так и не понял.
#10 by shuhard
это херня и в тебе русским языком объяснили методику отладки сквозь ADODB
#11 by glime
херня, но работает. Одна проблема, перебор идет по колонкам и строкам, что значительно увеличивает время работы обработки.
#12 by ДенисЧ
русские алиасы по адо в 1с передаются без проблем.
#13 by МихаилМ
проблема длительного перебора выборки решают gemewithfire     или   getrows
#14 by sda553
Попробуй вот такую замену
#15 by shuhard
[SET NOCOUNT ON] выплюнет SQLite такое предекатив
#16 by sda553
Тогда перебирать по колонкам, какая не проходит
#17 by sda553
Невнимательность, я не обратил внимание что там лайт
#18 by glime
ВСЕ всем спасибо, "дело было не в бабине". Все навсего в запросе не может быть первая строка пустая!!!! При работе с SQLite запомните это!!!! т.е. ТекстЗапросаКПГ = " Теперь осталось победить кракозябры, вылазиющие вместо русских букв в результате запроса, но это другая ветка.
#19 by glime
когда какая то не подходит то "Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): Драйвер ODBC не поддерживает требуемые свойства."
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

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