![]() |
|
Загрузка из эксель по АДО требует открытия файла в экселе. | ☑ | ||
---|---|---|---|---|
0
Кокос
14.06.13
✎
15:13
|
Не грузился файл. Я его параллельно открыл и забыл закрыть... в этом случае нормально загрузилось.. Но мне нужна массовая обработка файлов с почты. И в этом случае на автомате эксель не получится открывать-закрывать. Может кто уже сталкивался? если да, то как решил? Может у меня какаят ошибка.
|
|||
1
Fragster
гуру
14.06.13
✎
15:14
|
у меня наоборот - требует закрытия. причем даже если r/o указать...
|
|||
2
Кокос
14.06.13
✎
15:15
|
(1) по ADO? если я Excel.Application юзаю, то да. требует закрытия. а АДО почемуто наоборот.
|
|||
3
Alterife
14.06.13
✎
15:15
|
(0) Права на папку и подчинённые объекты?
|
|||
4
Кокос
14.06.13
✎
15:16
|
(3) права нормальные. я полный админ.
|
|||
5
Fragster
гуру
14.06.13
✎
15:28
|
(2) вот так вот:
Connection = Новый ComОбъект("ADODB.Connection"); Попытка СтрокаПодключения = "Provider=MSDASQL.1;Persist Security Info=False;Extended Properties=""DSN=Excel Files;DBQ="+СтрФайла.ИмяФайла+";DriverId=1046"""; Connection.ConnectionString = СтрокаПодключения; Connection.Open(); Исключение Попытка СтрокаПодключения = "Provider=MSDASQL.1;Persist Security Info=False;Extended Properties=""DSN=Файлы Excel;DBQ="+СтрФайла.ИмяФайла+";DriverId=790"""; Connection.ConnectionString = СтрокаПодключения; Connection.Open(); Исключение ВызватьИсключение "Проверьте установлен ли Excel"; КонецПопытки; КонецПопытки; |
|||
6
Fragster
гуру
14.06.13
✎
15:29
|
2003 и 2007 эксели
|
|||
7
Кокос
14.06.13
✎
15:42
|
(5) спасибо. заработало :)
|
|||
8
bancom
21.06.13
✎
15:31
|
Использую СтрокаПодключения = "Provider=MSDASQL.1;Persist Security Info=False;Extended Properties=""DSN=Excel Files;DBQ="+СтрФайла.ИмяФайла+";DriverId=1046""";
в файловом варианте работает, клиент серверном выдает ошибку. Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию. Что может быть? |
|||
9
acsent
21.06.13
✎
15:34
|
не установлен ексель на сервере
|
|||
10
bancom
21.06.13
✎
15:44
|
Excel установлен на клиенте, и Connection.Open(); Выполняется &НаКлиенте .
Или нужно на сервере тоже установить? |
|||
11
zladenuw
21.06.13
✎
15:47
|
(10) если процедура работает на сервере. то как ты думаешь
|
|||
12
Кокос
21.06.13
✎
15:52
|
(11) процедура с тегом &НаКлиенте
|
|||
13
bancom
21.06.13
✎
16:13
|
Доступность: COMОбъект
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. и выполняется на клиенте... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |