Проблемы при подключении к SQL и чтении данных #432979


#0 by DDRON
Потаюсь проивести чтение из базы SQL. При запуске данной обработки вылезает ошибка: "{Форма.Форма}: Ошибка при получении значения атрибута контекста (ActiveConnection): Произошла исключительная ситуация (ADODB.Connection): Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another. Произошла исключительная ситуация (ADODB.Connection): Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another. " В чём здесь косяк?
#1 by mikecool
создай в винде источник данных, подключись к нему - если все хорошо, то бери строку соединения оттуда
#2 by Andry888
может так... ВыборкаДанные = НаборЗаписей.Open(ИмяТаблицыБазыДанных, Соединение);
#3 by Andry888
(+2) ты у соединения активное соединение ищешь? =)
#4 by DDRON
Да....спасибо, тупанул. Исправил. но далее оказывается тоже есть ошибка. Теперь вылетает на строке [CODE]ПолеТаблицы = Новый COMОбъект("ADODB.Field");[/CODE] пишет [CODE]{Форма.Форма}: Ошибка при вызове конструктора (COMОбъект): Invalid class string по причине: Invalid class string [/CODE]
#5 by ДенисЧ
А зачем тебе ADODB.Field?
#6 by Andry888
делай так... ... ...
#7 by DDRON
Спасибо большое, всё получилось. Есть только вопрос. Могли бы Вы посоветовать он-лайн источники в которых почитать на тему связки 1С8.1 и SQL (чтение, запись, использование хранимых процедур, создание таблиц и т.д. из 1С) Надеюсь я сам дальше смогу разобраться в какой то степени сам, но литература не помешает. Кстати код, написанный мной я не с потолка взял, это пример из книжки (правда по 8.0, не знаю насколько сильные изменения претерпел встроенный язык). Ещё раз спасибо.
#8 by DDRON
А код у меня вышел следующий (может новичкам идущим за мной пригодится):
#9 by Andry888
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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