Ниже фрагмент кода работает
Но если поменять т.е. создать com соединение, возникает ошибка. Само сом соединение создается к другой базе без ошибки.
Ошибка в строке
Выборка = РезультатЗапроса.Выбрать();
Подскажите почему возникает ошибка?
Соединение = ПолучитьПодключениеКСервернойБД();
Если ТипЗнч(Соединение) <> Тип("Неопределено") Тогда
//ЗапросБП30 = Соединение.NewObject("Запрос");
ЗапросБП30 = Новый Запрос;
ЗапросБП30.Текст =
"ВЫБРАТЬ
//| Дата КАК Дата1,
| Номер КАК Номер1,
| Артикул КАК Артикул1
|ПОМЕСТИТЬ ВТ
|ИЗ
| &ТЗ КАК ТЗ
|;
|ВЫБРАТЬ
//| УТ.Дата1,
| УТ.Номер1,
| УТ.Артикул1
|ИЗ
| ВТ КАК УТ";
ЗапросБП30.УстановитьПараметр("ТЗ", ТЗУт);
РезультатЗапроса = ЗапросБП30.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
// здесь данные получаются
КонецЦикла;
КонецЕсли;
ПоказатьНо если поменять т.е. создать com соединение, возникает ошибка. Само сом соединение создается к другой базе без ошибки.
ЗапросБП30 = Соединение.NewObject("Запрос");
//ЗапросБП30 = Новый Запрос;
Ошибка в строке
Выборка = РезультатЗапроса.Выбрать();
Подскажите почему возникает ошибка?
Прикрепленные файлы:
По теме из базы знаний
- Облегчение совместной жизни с COM соединением. Выполнение произвольного кода в подключенной базе.
- Особенности регистрации отчетов/обработок с использованием COM-соединения в конфигурациях БСП
- Универсальный отчет для сравнения записей регистров накопления между базами по COM-соединению, для обычных форм
- Распространенные ошибки разработчиков, приводящие к проблемам производительности
- Модель запроса SQL
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот