|
Microsoft.ACE.OLEDB.12 и MS Office 2013 x64 | ☑ | ||
|---|---|---|---|---|
|
0
Mashinist
15.08.14
✎
15:37
|
Использую ADODB.Connection
Строка "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= " + СокрЛП(пФайл) +" ;Extended Properties=""Excel 8.0;HDR=YES;IMEX=1;" На компе Win 7 и MS Office 2013 х32 - все ОК На сервере Win 2012 MS Office 2013 х64. И все плохо... Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Provider cannot be found. It may not be properly installed. Админ морозится.. Что подскажете? |
|||
|
1
Mashinist
15.08.14
✎
15:39
|
Попробовал руками и точно ошибка
http://screencast.com/t/XJbqeWzGC4S2 http://screencast.com/t/HgSDolGUQ1 |
|||
|
2
Serginio1
15.08.14
✎
15:48
|
Дело в том, что на компе могут стоять драйвера только x32 или x64.
|
|||
|
3
Serginio1
15.08.14
✎
15:49
|
И соответственно из 32 нельзя вызвать 64 и наоборот.
|
|||
|
4
manyak
15.08.14
✎
15:53
|
(3) на сервере можно и 32 держать и 64
создай источник данных на серваке под 32 через sysWOW64\odbcad32.exe http://msdn.microsoft.com/en-us/library/ms712362(v=vs.85).aspx |
|||
|
5
Serginio1
15.08.14
✎
15:58
|
||||
|
6
Serginio1
15.08.14
✎
16:01
|
||||
|
7
Mashinist
15.08.14
✎
16:06
|
(4) если я запускаю c:\windows\sysWOW64\odbcad32.exe т.е. ODBC Data Source Administrator 32-bit, нет возможности выбрать xlsx
Только xls... |
|||
|
8
МихаилМ
15.08.14
✎
16:06
|
||||
|
9
manyak
15.08.14
✎
16:35
|
(7) %windir%\system32\odbcad32.exe
а если этот запустить, в нем есть xlsx? |
|||
|
10
Mashinist
15.08.14
✎
17:05
|
(9) Да!
Жаль у меня нет админских прав... Сейчас админу напишу пусть попробует создать |
|||
|
11
МихаилМ
15.08.14
✎
17:23
|
(9)
это менеджер odbc. а нужен oledb |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |