четверг, 18 марта 2021 г.

При запуске программы, использующей базу данных paradox, выдается сообщение об ошибке

Если вы запустили программу, использующую базу данных Paradox, и получили следующие сообщение об ошибке: «Произошла ошибка при работе с BDE! Network initialization failed. Permission denied. File: C:\PDOXUSRS.NET Directory: C:\» (Смотрите рисунок 1), то это сообщение означает, что BDE движок доступа к базе данных Paradox не может создать файл хранения информации о пользователях базы с именем PDOXUSRS.NET на разделе C:\  жесткого диска из-за ограниченного доступа на запись в корень диска.

Рисунок 1. Сообщение об ошибке BDE Paradox

Для исправления этой ошибки необходимо:
1. Создать новую директорию в любом месте жесткого диска, там где у вас есть права на запись. Например, D:\BDEShare.
2. Запустить утилиту BDE Administrator из пути: C:\Program Files (x86)\Common Files\Borland Shared\BDE\BDEADMIN.EXE или из «Панель управления», потом BDE Administrator.
3. Далее переходите Configuration -> Drivers -> Native -> Paradox
4. Для ключа NET DIR указываем путь до D:\BDEShare (Смотрите рисунок 2)
5. Сохраняем в утилите  BDE Administrator все внесенные изменения
6. Закрываем утилиту
7. Запускаем программу использующую базу данных Paradox

Рисунок 2. Внешний вид утилиты BDE Administrator

Настройка велась в Windwos 10 64 bit. 


3 комментария:

  1. Спасибо! Помогло с проблемой после установки программы VIKA (для колировочной системы автомобильного подбора) с кириллицей в пути установки

    ОтветитьУдалить
  2. Тоже помогло при работе builder 6.0 на виртуалке под win7. Спасибо!

    ОтветитьУдалить
  3. Помогло с решением этой ошибки для ГИС Панорама 10 (Карты 2008). Спасибо.

    ОтветитьУдалить