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

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем DDRON, 21 сен 2009.

  1. TopicStarter Overlay
    DDRON
    Offline

    DDRON Опытный в 1С

    Регистрация:
    26 авг 2008
    Сообщения:
    55
    Симпатии:
    0
    Баллы:
    26
    Пытаюсь произвести чтение из базы SQL.
    Код:
    Соединение = Новый COMОбъект("ADODB.Connection");
    Соединение.ConnectionString = "Provider = SQLOLEDB;server=testDATACENTER\Roga;database=RogaInfo;uid=sa;pwd=12345";
    Соединение.Open();
    НаборЗаписей = Новый COMОбъект("ADODB.RecordSet");
    ИмяТаблицыБазыДанных = "Customers";
    ВыборкаДанные = НаборЗаписей.Open(ИмяТаблицыБазыДанных, Соединение.ActiveConnection);
    ПолеТаблицы = Новый COMОбъект("ADODB.Field");
    Для Каждого ПолеТаблицы Из ВыборкаДанные Цикл
    Сообщить(ПолеТаблицы.CustomerID + " " + ПолеТаблицы.Value);
    КонецЦикла;
    НаборЗаписей.Close();
    
    При запуске данной обработки вылезает ошибка:
    "{Форма.Форма(30)}: Ошибка при получении значения атрибута контекста (ActiveConnection): Произошла исключительная ситуация (ADODB.Connection): Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
    ВыборкаДанные = НаборЗаписей.Open(ИмяТаблицыБазыДанных, Соединение.ActiveConnection);
    по причине:
    Произошла исключительная ситуация (ADODB.Connection): Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
    "
    В чём здесь косяк?
  2. tirk
    Offline

    tirk Опытный в 1С

    Регистрация:
    1 сен 2008
    Сообщения:
    1.142
    Симпатии:
    0
    Баллы:
    26
  3. TopicStarter Overlay
    DDRON
    Offline

    DDRON Опытный в 1С

    Регистрация:
    26 авг 2008
    Сообщения:
    55
    Симпатии:
    0
    Баллы:
    26
    Спасибо )

Поделиться этой страницей