|
ошибка при подключении к EXCEL |
☑ |
0
Sponger
27.07.16
✎
07:19
|
Привет All
Платформа 8.3.6.2390
Проблема.
MyCon = Новый COMОбъект ("ADODB.Connection");
MyCon.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Путь+";Extended Properties=""Excel 8.0;HDR=No;IMEX=1""");
Код работает если база локальная, если база на SQL то выдает ошибку:
Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft Access Database Engine): Объект "D:\Price.xls" не найден ядром СУБД Microsoft Access. Убедитесь, что объект существует, а его имя и путь к нему указаны правильно. Если объект "D:\Price.xls" не является локальным, проверьте сетевое подключение или обратитесь к администратору сервера.
Подскажите в чем проблема?
|
|
1
КМ155
27.07.16
✎
07:20
|
(0)ну нет на сервере "D:\Price.xls"
|
|
2
Sponger
27.07.16
✎
07:27
|
а как мне его указать? указываю сетевое расположение ошибка таже, путь сетевой в ошибке
|
|
3
Mankubus
27.07.16
✎
07:29
|
(2) значит с сервера не доступно сетевое расположение
|
|
4
Mankubus
27.07.16
✎
07:30
|
(2) файл можно на клиенте читать
|
|
5
КМ155
27.07.16
✎
07:32
|
(2) зачем так сложно, используй ADODB на клиенте, передавай на сервер, там мап аналитики и создавай объекты
|
|
6
DrZombi
гуру
27.07.16
✎
07:45
|
(2) Поместить на сервер свой файл в папочку "Темп"
Через ВрменноеХранилищеЗначений
|
|
7
Sponger
27.07.16
✎
07:46
|
Сделал так
&НаКлиенте
Процедура ЗакачатьИзExcelФайлаБиржи(Команда)
Если ЗначениеЗаполнено(Объект.ИмяФайла) Тогда
MyCon = Новый COMОбъект ("ADODB.Connection");
MyCon.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Объект.ИмяФайла+";Extended Properties=""Excel 8.0;HDR=No;IMEX=1""");
ЗакачатьИзExcelФайлаБиржиНаСервере(Объект.ИмяФайла, MyCon);
при передаче объекта на сервер выходит ошибка
{Документ.XXX.Форма.ФормаДокумента.Форма(296)}: Ошибка при вызове метода контекста (ЗакачатьИзExcelФайлаБиржиНаСервере)
ЗакачатьИзExcelФайлаБиржиНаСервере(Объект.ИмяФайла, MyCon);
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'param':
форма: Элемент
имя: {
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'COMОбъект'
|
|
8
Sponger
27.07.16
✎
07:57
|
(6) спасибо. Получилось.
|
|