Ошибка adodb connection установлен неправильно

  • Remove From My Forums
  • Вопрос

  • Доброго времени суток!

    Ситуация следующая. Имеем MS Server 2008 Standart x64 SP1, MS SQL 2008 Standart x64 SP3, 1С предприятие 8.2.14.540 x64 (клиент серверный вариант). Сервер в домен не входит.

    Соответственно в 1с идет загрузка накладных из файла xls. На сервере установлен MS Office 2010 x64. Ошибка идет при загрузке excel файла «Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанного
    поставщика. Вероятно, он установлен неправильно.»

    В логах винды ошибок нет. Делал настройку dcomcnfg, чтобы пользователь usr1cv82, под которым запускается «Агент сервера 1с», имел доступ к com объектам. Также его добавил в группу Пользователи DCOM. Причем для тестирования то же самое делал на Server 2008 Standart
    R2 SP1 — там все работало.

    • Перемещено

      20 апреля 2012 г. 9:34
      merge forums (От:Windows Server 2008)

Ответы

    • Помечено в качестве ответа
      Yuriy Lenchenkov
      27 февраля 2012 г. 12:54
  • Спасибо за ответ, но самое интересное, что у меня получилась загрузка на windows 2008 r2 (и sql 2008r2). И еще я заметил, что в dcomcnfg
    на 
    2008 Standart x64 в Настройках DCOM нет пункта Приложение Excel, а в R2 есть….

    • Помечено в качестве ответа
      Yuriy Lenchenkov
      27 февраля 2012 г. 12:54

Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанный поставщик. Вероятно, он установлен неправильно.

Ранее работало, что-то изменилось в компе, уже не припомню .. Что пробовал:

1. разные строки подключения —

Connection = Новый COMОбъект(«ADODB.Connection»);

    СтрокаПодключения = «Provider=Microsoft.Jet.OLEDB.4.0; Data Source = » + Файл +

        «; Extended Properties = «»Excel $ver$.0;HDR=YES;IMEX=1″»;»;

    СтрокаПодключения12 = «Provider=Microsoft.Jet.OLEDB.4.0; Data Source = » + Файл +

        «; Extended Properties=»»Excel 12.0 Xml;HDR=YES;IMEX=1″»;»;

      СтрокаПодключенияACE = «Provider=Microsoft.ACE.OLEDB.12.0;Data Source= » + Файл +

        «;Extended Properties=»»Excel 12.0;HDR=YES;IMEX=1;»»»;        

    
    Попытка

        Connection.Open(СтрокаПодключения12);

    Исключение

        Попытка

            Connection.Open(СтрокаПодключенияACE);

        Исключение

            
            Для Версия = 8 По 16 Цикл

                //подключение к источнику данных

                ТекСтрокаПодключения = СтрЗаменить(СтрокаПодключения, «$ver$», Строка(Версия));

                Попытка

                    Connection.Open(ТекСтрокаПодключения);

                Исключение

                    ОписаниеОшибки = ОписаниеОшибки();

                КонецПопытки;

            КонецЦикла;              

        КонецПопытки;          

    КонецПопытки;

2. переустанавливал OFFICE 32/64 бит

что за «Не удается найти указанный поставщик. Вероятно, он установлен неправильно.» ???

Attribute VB_Name = «NewMacros»

Sub REPORT_FOR_COUNTING()
Dim Conn As New ADODB.Connection, Cmd As ADODB.Command, rsOra As ADODB.Recordset
Conn.Open «PROVIDER=OraOLEDB.Oracle.1;DATA SOURCE=SVBO;USER ID=ADMIN_ILLARION;PASSWORD=M1l2w3»
Set Cmd = New ADODB.Command
Cmd.ActiveConnection = Conn
Cmd.CommandType = adCmdText
Set rsOra = New ADODB.Recordset
rsOra.CursorLocation = adUseServer

rsOra.Open «select POS_COUNT from REPORT_FOR_COUNTING where INST_ID=’9001′», Conn, adOpenForwardOnly
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = «ГаграПос»
.Replacement.Text = rsOra.Fields.Item(0).Value
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute
Selection.TypeText Text:=rsOra.Fields.Item(0).Value
rsOra.Close

End Sub

  • Remove From My Forums
  • Question

  • Hello,

    I’m using ADODB to connect from Internet Explorer(using new ActiveXObject(«Adodb.connection»)) to connect to an Excel file and it throws a «Provider not found» error. The script(JavaScript) runs in the browser.  Below are the
    specifications for your reference.

    1. Internet Explorer 11, version 11.1176.10586.0 , Update Version 11.0.47 (KB4040685)
    2. Windows 10, Version 1511 (OS Build 10586. 1176)
    3. Office 2016
    4. Connection strings I have tried are
    • Microsoft.ACE.OLEDB.12.0, Extended properties — Excel 12.0 xml
    • Microsoft.Jet.OLEDB.4.0
    • Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};Dbq= <path to workbook>

    I created this tool on my laptop and I had to issues connecting to Excel(Or even Access or csv for that purpose). The specifics of my system are as follows(they are the same as above)

    • Internet Explorer 11, version — 11.1176.10586.0 , Update Version — 11.0.47 (KB4040685)
    • Windows 10, Version 1511( OS Build 10586. 1176) — 64bit
    • Office 2016

    We(my company) are having this issue on every laptop that is being upgraded to Windows 10. What could be the root cause? How could I solve this?

    Appreciate any urgent help I can get on this.

    Please do let me know if you need any more information from me. If you want you can write to me directly —
    Hasmukh.jain@vodafone.com

    Kind Regards,

    Hasmukh Jain


    Hasmukh Jain

    • Edited by

      Thursday, November 23, 2017 4:11 PM

 

Ошибка открытия ТС:{ВнешняяОбработка.ЗагрузкаДанных.МодульОбъекта(845)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанный поставщик. Вероятно, он установлен неправильно.

 

Добрый день, Владимир, уточните, пожалуйста, читали ли Вы справку к обработке?

 

Advantage OLE DB Provider Release 11.1 for Windows 64-bit заново установил
Попробовал открыть таблицу соответствий выходит та же ошибка, что и при загрузке

Ошибка открытия ТС:{ВнешняяОбработка.ЗагрузкаДанных.МодульОбъекта(845)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанный поставщик. Вероятно, он установлен неправильно

 

Решил загрузка пошла надо было установить oledb.exe для 32 разрядной

Теперь после загрузки документа ругается на метод объекта не обнаружен (ДобавитьКонтактнуюИнформацию)

 

Владимир, от которого числа обработка загрузки в БП3,0?

Изменено: Светлана Сулименко14.12.2018 15:29:03

 
 
 

размер файла 34,0 МБ (35 746 972 байт)
Размер на диске 34,0 МБ (35 749 888 байт)
Обработку не я настраивал от какого числа не знаю
Альфа 5.1.13.04 думаю обработке больше года

 
https://yadi.sk/d/hdLLZfuTSx4h9Q

ссылка на файл загрузки в БП 3

 

Светлана Сулименко

Посетитель

Сообщений: 8911
Авторитет:

265

Регистрация: 16.10.2012

#10



0


19.12.2018 14:32:41

Владимир, обратитесь на

alfa@rarus.ru

за получением актуальной обработки.

Понравилась статья? Поделить с друзьями:
  • Ошибка adobe reader acrord32 exe
  • Ошибка adobe premiere pro adobe media encoder
  • Ошибка adobe premiere low level exception occurred in
  • Ошибка adobe photoshop cs6 extended
  • Ошибка adobe media encoder not installed