Я ищу, как получить доступ к базе данных Paradox с помощью C #.
Проблема заключается в том, что на рабочей станции полностью готова запущенная программа, которая использует целевую базу данных.Пока он не запущен, oleDbConnection.Open()
выдает исключение.
Если я не запускаю программу в .NET с того же компьютера, но на другой рабочей станции Windows и использую общую папку, все работает нормально.Оригинальная программа имеет доступ для чтения / записи, и у меня есть доступ только для чтения, когда мне нужно.Конечно, на втором компьютере NET DIR указывает на правильный каталог в общей папке.
Если я использую общую папку и запускаю обе программы (мою и оригинальную) на одном компьютере и настраиваю BDE для использования общей папкиНе удается открыть подключение папки из C # к базе данных Paradox.
Я пытался запустить программу из .NET с правами учетной записи администратора, но это не помогает.
Поэтому я беру еще одну программу, Редактор базы данных Paradox и попробуйте отредактировать одну из таблиц во время работы оригинальной программы.На правах пользователя выдает ошибку при доступе к сетевой папке.Но при работе с правами администратора я могу успешно читать базу данных, а также, когда только редактор баз данных Paradox работает только с правами учетной записи пользователя.