Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не удается найти указанный поставщик. Вероятно, он установлен неправильно / 5 сообщений из 5, страница 1 из 1
08.05.2014, 10:24
    #38636295
asd456
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается найти указанный поставщик. Вероятно, он установлен неправильно
До недавных пор этот код нормально работал.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Dim cn As ADODB.Connection, rs As ADODB.Recordset
Dim sCon As String, sSql As String
Set cn = New ADODB.Connection:  Set rs = New ADODB.Recordset
With ThisWorkbook
    'конструкция строки подключения к сохраненному файлу Excel
     'конструкция строки подключения к сохраненному файлу Excel
    sCon = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + .Path _
    + "\" + .Name + ";Extended Properties=""Excel 8.0;HDR=Yes"";"
    'конструкция запроса на выборку с группировкой
    sSql = "SELECT t1.f0, t1.f1, t1.f2, t1.f3, count(t1.f0) as g4  FROM "
    sSql = sSql + "[Лист1$A9:K100] as T1 WHERE f5 Is Null and f0 Is not Null "
    sSql = sSql + " GROUP BY f0, f1, f2, f3 "
   ' On Error Resume Next  
    'подключение
    cn.Open sCon


Сегодня такая ошибка получаетсяна последным строке:
"Не удается найти указанный поставщик. Вероятно, он установлен неправильно"
Помогите пожалуйста, что мне надо подключить чтобы исправить эту ошибку?
...
Рейтинг: 0 / 0
08.05.2014, 10:26
    #38636299
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается найти указанный поставщик. Вероятно, он установлен неправильно
Офис, небось, обновляли на машине или софт какой ставили или сносили?
...
Рейтинг: 0 / 0
08.05.2014, 10:32
    #38636308
asd456
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается найти указанный поставщик. Вероятно, он установлен неправильно
Да, меняли офис на 10.
...
Рейтинг: 0 / 0
08.05.2014, 10:32
    #38636311
zchvv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается найти указанный поставщик. Вероятно, он установлен неправильно
Extended Properties='Excel 12.0 Macro;HDR=Yes'
или
Extended Properties='Excel 12.0 Xml;HDR=Yes;IMEX=0'
или
Extended Properties='Excel 12.0 Xml;HDR=Yes;IMEX=1'
но не
Extended Properties='Excel 8.0;HDR=Yes'
...
Рейтинг: 0 / 0
08.05.2014, 10:55
    #38636354
asd456
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается найти указанный поставщик. Вероятно, он установлен неправильно
zchvv, Спасибо. Сделала такая изменение:
Код: vbnet
1.
2.
sCon = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + .Path _
    + "\" + .Name + ";Extended Properties='Excel 12.0 Macro;HDR=Yes'"";"



Но, сейчас такая ошибка получается:
"Формат строки иницилазации не ссответствует спецификации OLE DB"
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не удается найти указанный поставщик. Вероятно, он установлен неправильно / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]