|
Внешние Источники : odbc sqlstate im002 | ☑ | ||
---|---|---|---|---|
0
Олеся999
20.01.15
✎
16:19
|
Помогите пожалуйста разобраться в чем дело ?
Вроде все сделала как нужно. Скрин: http://lvkr.ru/f/G21H8P/1280.jpg |
|||
1
МихаилМ
20.01.15
✎
16:30
|
http://msdn.microsoft.com/en-us/library/ms710263(v=vs.85).aspx
может DriverID не указывать либо другой? |
|||
2
Олеся999
20.01.15
✎
16:33
|
(1) Да у меня подключалось, а сейчас что то не подключается, хотя я не чего не меняла.
|
|||
3
МихаилМ
20.01.15
✎
16:35
|
может тогда у Вас подключалось в файловой базе
а в серверной не подключается. маловероятно, что все работало и перестало. опять же почему в коде нет проверки существования файла. |
|||
4
Олеся999
20.01.15
✎
16:43
|
(3)Ну файл находится на диске С
ПараметрыСоединения.АутентификацияСтандартная=Истина А на счет файла он 100% существует и закрыт |
|||
5
Олеся999
21.01.15
✎
06:31
|
Up
|
|||
6
DrZombi
гуру
21.01.15
✎
06:44
|
(4) 8.х на УФ?
Тогда все запросы выполняются только на СЕРВЕРЕ :) И из этого следует, что на сервере не Екселя, нет права доступа и т.д.... все дело в сервере. |
|||
7
DrZombi
гуру
21.01.15
✎
06:46
|
+ Судя по ошибке, он же написал "Data source not found" (Источник данных не найден)
Диск "Ц" локально, не является диском "Ц" на сервере. :) |
|||
8
DrZombi
гуру
21.01.15
✎
06:48
|
+ Если в двух словах. То по коду ты не передаешь свой файлик на сервер.
|
|||
9
Олеся999
21.01.15
✎
07:03
|
(8) Так я же выполняю запрос на сервере ... или как нужно то ?
&НаКлиенте Процедура Обновить(Команда) ОбновитьНаСервере(); КонецПроцедуры &НаСервере Процедура ОбновитьНаСервере() ПараметрыСоединения = Новый ПараметрыСоединенияВнешнегоИсточникаДанных; ПараметрыСоединения.СтрокаСоединения= "Driver={Microsoft Excel Driver (*.xls)};DBQ=C:\БД\CarrierTable.xls; DriverID=790"; ВнешниеИсточникиДанных.Excel.УстановитьОбщиеПараметрыСоединения(ПараметрыСоединения); ВнешниеИсточникиДанных.Excel.УстановитьСоединение(); Запрос = Новый Запрос(); Запрос.Текст = "ВЫБРАТЬ | Данные.CarrierId КАК CarrierId, | Данные.ComponentName КАК ComponentName, | Данные.MagazineName КАК MagazineName , | Данные.CarrierType КАК CarrierType, | Данные.Angle КАК Angle, | Данные.Quantity КАК Quantity, | Данные.Duration КАК Duration, | Данные.Frequency КАК Frequency, | Данные.XOffset КАК XOffset, | Данные.Location КАК Location, | Данные.Owner КАК Owner, | Данные.QuantityAtNew КАК QuantityAtNew, | Данные.PreviousFeeder КАК PreviousFeeder, | Данные.LastChanged КАК LastChanged, | Данные.Created КАК Created, | Данные.Test КАК Test, | Данные.Aux_2 КАК Aux_2, | Данные.Manufacturer КАК Manufacturer, | Данные.Country КАК Country, | Данные.Operator КАК Operator, | Данные.Aux_6 КАК Aux_6, | Данные.Aux_7 КАК Aux_7, | Данные.Aux_8 КАК Aux_8, | Данные.Aux_9 КАК Aux_9 | ИЗ | ВнешнийИсточникДанных.Excel.Таблица.Данные КАК Данные "; ТЗ = Запрос.Выполнить().Выгрузить(); КонецПроцедуры |
|||
10
Олеся999
21.01.15
✎
07:27
|
Сделала с серверной БД .dt , создала новую базу на компе, загрузила в нее .dt и попробовала, работает нормально.
А вот серверная не хочет :( |
|||
11
Олеся999
21.01.15
✎
10:16
|
up
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |