8.х Подключение к базе Декларант-Алко

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

  1. TopicStarter Overlay
    Amfiaray
    Offline

    Amfiaray

    Регистрация:
    15 июл 2010
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Добрый день.
    Подскажите как подключиться к базе Декларант-Алко, я пробую вот так но ничего не получается:

    Код:
    ОлеДБ = Новый COMОбъект("ADODB.Connection");
    Соединение  = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5; Data Source="+СокрЛП(ПутьКБазе)+"; SSCE:Database Password="+СокрЛП(Парль));
    Попытка
    ОлеДБ.Open(Соединение);
    Исключение
    Сообщить(ОписаниеОшибки());
    КонецПопытки;
    запрос="select * from wrk_Contragents";
    cmd = Новый COMОбъект("ADODB.Command");
    cmd.ActiveConnection = ОлеДБ;
    cmd.CommandText=запрос;
    RecordSet = Новый COMОбъект("ADODB.RecordSet");
    RecordSet.ActiveConnection = ОлеДБ;
    RecordSet.CursorLocation = 3;
    RecordSet.CursorType = 2;
    RecordSet.Open(cmd);
    
    

    выдает ошибку Ошибка при вызове метода контекста (Open)
    RecordSet.Open(cmd);
    по причине:
    Произошла исключительная ситуация (Microsoft Cursor Engine): Произошли ошибки во время выполнения многошаговой операции. Проверьте значения всех состояний.
    Если не ставить
    RecordSet.CursorLocation = 3;
    RecordSet.CursorType = 2;
    то нормально открывает, но добавлять ничего не дает

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