|
ошибка при подключении к 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': форма: Элемент имя: {http://v8.1c.ru/8.2/managed-application/modules}param по причине: Ошибка отображения типов: Отсутствует отображение для типа 'COMОбъект' |
|||
8
Sponger
27.07.16
✎
07:57
|
(6) спасибо. Получилось.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |