|
Не работает подключение к Excel на сервере (ADO) | ☑ | ||
---|---|---|---|---|
0
Klesk
15.11.12
✎
10:08
|
Строка подключения:
Provider=Microsoft.Jet.OLEDB.4.0; Data Source = C:\Documents and Settings\USR1CV82.PM-RGOV22T4YX1N\Local Settings\Temp\20121115094916\20121115094919.xls; Extended Properties = "Excel 8.0;HDR=NO"; У пользователя под которым работает сервер - права администратора. Файл существует и ему доступен. Выдает ошибку: {Форма.Форма.Форма(36)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанного поставщика. Вероятно, он установлен неправильно. Если переношу на клиента, то работает. В чем может быть дело? |
|||
1
hhhh
15.11.12
✎
10:17
|
(15) ну и проверяйте поставщика. Есть такой поставщик или нет. Зачем вы нам туфту гоните, про файл существует или не существует?
|
|||
2
Klesk
15.11.12
✎
10:18
|
(1) я не гоню, под другой админ. учеткой работает
|
|||
3
Klesk
15.11.12
✎
10:20
|
(2) точнее если на клиента переношу (&НаКлинте)
|
|||
4
hhhh
15.11.12
✎
10:25
|
(3) ну реестры сравните на этих двух компах. В частности проверьте, поставщик Microsoft.Jet.OLEDB.4.0 есть там на самом деле?
|
|||
5
Serginio1
15.11.12
✎
10:29
|
Разрядность? Там такая беда, что установить драйвера можно либо 64 разрядные или 32 разрядные
|
|||
6
Klesk
15.11.12
✎
10:30
|
(5) 64
|
|||
7
Klesk
15.11.12
✎
10:32
|
т.е. с клиента цепляет дрова для 32, а с сервера 64?
|
|||
8
hhhh
15.11.12
✎
10:35
|
(7) она просто ищет в реестре это слово "Microsoft.Jet.OLEDB.4.0". А на сервере этого нет в принципе.
|
|||
9
Serginio1
15.11.12
✎
10:37
|
(7) Да раз сервер 64 разрядный.
|
|||
10
Klesk
15.11.12
✎
10:40
|
(9) и как быть, качал отсюда дрова http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=20065
но потом 2003 офис переустанавливал, покупать офис 2010 х64? Поможет? |
|||
11
Serginio1
15.11.12
✎
10:42
|
Книга знаний: Чтение данных XLS, XLSX запросом без установленного Excel
Но дает установить только 64 или 32 разрядные. Соответсвенно и офисы должны быть либо либо |
|||
12
Serginio1
15.11.12
✎
10:43
|
А с клиента на данном компе работает?
|
|||
13
Klesk
15.11.12
✎
10:44
|
(12) да
|
|||
14
Serginio1
15.11.12
✎
10:55
|
(13) Значит дрова 32 разрядные. Если хочешь 64 нужно удалять все офисное и дрова и ставить все 64 разрядное. Вот такую они свинью подложили.
|
|||
15
Klesk
15.11.12
✎
10:57
|
(14) ясно, спасибо
|
|||
16
Serginio1
15.11.12
✎
11:17
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |