Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 19:19

Внешние источники данных (dbf)

Автор anyut_ka, 31 мар 2012, 14:21

0 Пользователей и 1 гость просматривают эту тему.

anyut_ka

Добрый день! Ребята подскажите пожалуйста...работаю с внешними источниками данных, к Excel легко подключаюсь и читаю из него данные...создала dbf-файл, не знаю как правильно задать имя в источнике данных, задала также как и в Excel ИмяСтраницы$...
Пишу строку соединения: ПараметрыСоединения.СтрокаСоединения = "Driver={Microsoft dBase Driver (*.dbf)}; DBQ=C:\ИмяФайла.dbf; DriverID=277";
В строке подключения более менее уверена....Вываливает ошибку: Недопустимое имя 'dv$'. Проверьте, что оно не содержит недопустимые символы или знаки препинания, а также не является слишком длинным.
Если пишу имя источника данных просто db (без $), выходит следующая ошибка Объект 'dv' не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути.
Драйвер в источниках данных ODBC Microsoft dBase Driver (*.dbf) есть, проверила...что не так пишу, подскажите пожулуйста!
Платформа 1С:Предприятие 8.2 (пробую в обычном и управляемом приложении)

Dethmontt

А чем объект Xbase не подходит?
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

anyut_ka

Ну, может и подошел бы, но хочется разобраться именно с внешними источниками данных, на что данный объект способен и т.д.

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

anyut_ka

В Excele забила информацию и сохранила в формате dBase IV

Dethmontt

Попробовал тоже сделать из Excel в dbf, при сохранении в dBase IV формируется некорректный файл
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Dethmontt

Возьмите dbf из КЛАДРа (Классификатор адресов) и попробуйте на нем сначала вашу строку подключения
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

anyut_ka

Скачала файлы dbf Кладр, попробовала в надежде, что все-таки подключится, но не подключилось :( Опять попробовала с Excel, с первого раза подключается! А вы сами не пробовали к дбф подключиться?

Dethmontt

OLEDB.4.0:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\folder;Extended Properties=dBASE IV;User ID=Admin;Password=;

стандарт ODBC:
Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=c:\mydbpath;

Remote drives:
Driver={Microsoft dBase Driver (*.dbf)};datasource=dBase Files;
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

anyut_ka

Попробовала данную строку подключения Driver={Microsoft dBase Driver (*.dbf)};datasource=dBase Files;, т.е. Driver={Microsoft dBase Driver (*.dbf)}; datasource = C:\dv.dbf, пишет, что подключение выполнено, а потом выдает ошибку Объект 'dv' не найден ядром базы данных Microsoft Jet.  Проверьте существование объекта и правильность имени и пути. Что еще не так?
А эту строку соединения я уже пробовала использовать Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=c:\mydbpath;


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск