|
Произошла исключительная ситуация (ADOX.Catalog): Невозможно использование подкл
| ☑ |
0
ProProg
05.09.12
✎
12:43
|
Выходит ошибка на клиент серверной восьмерке.
На файловой все работает.
Кто в курсе что это и как побороть?
Гугл ничем не помог.
Обработка загрузки в 1С экселевского файла - вернее его считывание через АДО
|
|
1
Heckfy
05.09.12
✎
12:50
|
Чего то не доставлено на сервере....
|
|
2
ProProg
05.09.12
✎
13:20
|
никто не сталкивался?
|
|
3
ProProg
05.09.12
✎
13:21
|
Полный текст ошибки
Ошибка при установке значения атрибута контекста (ActiveConnection)
по причине:
Произошла исключительная ситуация (ADOX.Catalog): Невозможно использование подключения для выполнения операции. Оно закрыто или не допускается в данном контексте.
|
|
4
ProProg
05.09.12
✎
13:27
|
Connection = Новый COMОбъект("ADODB.Connection");
СтрокаПодключения = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source = "+СокрЛП(ФайлИсходныхДанных);
СтрокаПодключения = СтрокаПодключения + "; Extended Properties = "+"""Excel 8.0"+";HDR=NO;IMEX=1"";";
Попытка
Connection.Open(СтрокаПодключения);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
Command = Новый COMОбъект("ADODB.Command");
axCatalog = Новый COMОбъект("ADOX.Catalog");
axCatalog.ActiveConnection = Connection;
|
|
5
pumbaEO
05.09.12
✎
13:37
|
и где тут [загрузки в 1С экселевского файла] ? Сервер 1С x64 ?
|
|
6
ProProg
05.09.12
✎
14:25
|
да сервак 64
|
|
7
ProProg
05.09.12
✎
14:25
|
(5) ну как где - строка подключения смотри.
|
|
8
ProProg
05.09.12
✎
14:25
|
на том же самом серваке в файловой базе все работает.
|
|
9
pumbaEO
05.09.12
✎
14:35
|
(8) потому, что файловая и клиент 32... Надо настраивать винду, что бы разрешил 64 серверу 1С обращаться к 32 COM объектам. В поиск.
|
|
10
ProProg
05.09.12
✎
14:52
|
во блин. где бы это еще найти
|
|
11
774816
05.09.12
✎
15:12
|
попробуй такую строку соединения
Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=C:\MyExcel.xls;DefaultDir=c:\mypath;
|
|
12
ProProg
06.09.12
✎
16:44
|
хелп. нифинта не пашет..
|
|