UniDac и Access
UniDac и Access
Добрый день! Использую для доступа к Access компоненты UniDac. Так вот столкнулся с тем, что компоненты не "видят" сетевых дисков. Тобишь, UniConnection.Database = 'R:\test.accdb' не катит. Вываливается ошибка с сообщением ODBC, что путь некорректен. Ну, это пол-беды, это обойти можно. Самое главное то, что при коннекте к базе, в которой есть "линки" на таблицы с баз на сетевых дисках - та же фигня. тут уже вообще хреново - таблиц очень много и перелинковывать все - нет права, да, и желания. Компоненты не поддерживают сетевые диски? Заранее благодарен за ответ
Re: UniDac и Access
Добрый день,
Описанная ситуация не воспроизводиться, пожалуйста уточните версию IDE, UniDAC, драйвера MS Acceess а также версию OC.
Описанная ситуация не воспроизводиться, пожалуйста уточните версию IDE, UniDAC, драйвера MS Acceess а также версию OC.
Re: UniDac и Access
Спасибо! Windows 8.1 (x64), IDE: XE6 Update1, UniDac 5.3.9, драйвер MS Access ODBC (x64): 15.00.4543.1000, (x32) 14.00.7010.1000. Офис установлен 2013 версии (64-битная версия). Драйвер х32 устанавливал, скачивая с Microsoft AccessDatabaseEngine.exe
Re: UniDac и Access
Эта ситуация на аналогичной конфигурации не воспроизводиться, попробуйте использовать последнюю версию UniDAC 6.0.1, а также проверьте это поведение на стандартных компонентах например BDE. Если на BDE не повториться, пришлите пожалуйста ваши файлы при открытии которых возникает ошибка на alexp*devart*com .
Re: UniDac и Access
Я так понимаю, что UniDac (в случае с Access) работает с ODBC. Но я не могу даже с BDE соединится с базой через сетевой диск (т.е не могу создать DSN на сетевой диск). Причём вариант с \\SERVER\...... работает на ура. UniDac скорей всего не причём. Мне одно интересно, как у Вас ODBC работает с сетевым диском Вот, прочитал, но так ничего и не понял
http://www.experts-exchange.com/Databas ... l#view-all
http://www.experts-exchange.com/Databas ... l#view-all
Re: UniDac и Access
На сетевых папках Windows (подключенных с помощью net use) ODBC коннектится к базе корректно, возможно проблемы возникают на сетевых папках Linux.
Re: UniDac и Access
Спасибо, вопрос закрыт. Оказывается, нужно в реестр добавить свойство EnableLinkedConnections = 1. И всё пошло как по маслу. Ещё раз спасибо.
Re: UniDac и Access
Пожалуйста. Я рад что Вы нашли решение данной проблемы. Если у Вас возникнут дальнейшие вопросы, пожалуйста пишите нам.