powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Paradox, совместный доступ
14 сообщений из 14, страница 1 из 1
Paradox, совместный доступ
    #32907555
Рыб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть программа с БД Paradox. Запускаю прогу (1), подключаюсь к БД. Программа устанавливает подключение с использованием BDE.

Теперь, если попытаться установить подключение к той же базе при помощи ADO, то коннект устанавливается, но если попытаться получить данные из любой таблицы, то получаю ошибку:
"Unexpected error from external database driver (11270)."

Если выгружаю (1), то подключение по ADO начинает работать полноценно.

Строка подключения:
Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=<путь>;Mode=Share Deny None;Extended Properties=Paradox 7.x;Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=83;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False

Возможно ли как то обойти эту проблему?
...
Рейтинг: 0 / 0
Paradox, совместный доступ
    #32907599
Рыб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашёл описание ошибки:
11270 : $2C06 : Directory is controlled by other .NET file.

Но это и так было понятно, непонятно как лечить.
...
Рейтинг: 0 / 0
Paradox, совместный доступ
    #32907967
Рыб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, ещё, при подключении через BDE это легко решается путём указания в сессии пути к файлу pdoxusrs.net. А как указать этот параметр при подключении через ADO найти нигде не удалось.
...
Рейтинг: 0 / 0
Paradox, совместный доступ
    #32908114
const64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BDE, Configuration, System, Init
Local share=True
...
Рейтинг: 0 / 0
Paradox, совместный доступ
    #32908122
Рыб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Установлено.
...
Рейтинг: 0 / 0
Paradox, совместный доступ
    #32908552
BasV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разграничением сессий
...
Рейтинг: 0 / 0
Paradox, совместный доступ
    #32909282
const64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Можно попробовать сделать так:

При подключении ч/з BDE файл PDOXUSRS.NET создается там, где указано в net dir. М/б ADO тоже его где-то создает? Попробуйте найти все эти файлы, удалить их запустить приложение с ADO и посмотреть, не создает ли оно PDOXUSRS.NET. Если да - то установить этот путь в net dir. Хотя я не уверен, что это поможет.

Второй вариант мне кажется более вероятным:
Зарегистрировать базу в ODBC и настроить в BDE работу с базой не по native а по odbc.

Желаю успеха!

С уважением, Константин.
...
Рейтинг: 0 / 0
Paradox, совместный доступ
    #32909680
BasV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ADO в строке подключения установите нужное значение
....PageTimeout=5; ParadoxNetPath =D:\;.....
...
Рейтинг: 0 / 0
Paradox, совместный доступ
    #32909690
BasV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В BDE Вы уже знаете где установить. Хотя там можно установливать путь к Net Dir для каждой сессии.
...
Рейтинг: 0 / 0
Paradox, совместный доступ
    #33408145
13th_apostle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вопрос по прежнему актуален. может ли кто подсказать направление, куда копать?
...
Рейтинг: 0 / 0
Paradox, совместный доступ
    #33518630
Мыш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я решила эту проблему указанием пути к net-файлу в свойстве "сетевой каталог" источника данных (Data Sources (ODBC)).
...
Рейтинг: 0 / 0
Paradox, совместный доступ
    #33612540
13th_apostle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я указывал путь к net-овому файлу, но visual .net матерится, что не может открыть paradox.net. и верно, так как у меня там pdoxusrs.net.
...
Рейтинг: 0 / 0
Paradox, совместный доступ
    #33640817
AlexPaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При подключение к Paradox через OLEDB испольтзуется JET драйвера.
Вот тут описано как указать JET драйверу путь к NET файлу
http://office.microsoft.com/en-ca/assistance/HP010321651033.aspx
В общем, в реестре пишем
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Paradox]
"ParadoxNetPath"="<NetDir>"
"ParadoxUserName"="<UserName>"
"ParadoxNetStyle"="4.x" (может быть 3.x)
Усе. После этого Paradox можно возъюзать по сети параллельно с другими прикладухами работующими c BDE.
...
Рейтинг: 0 / 0
Paradox, совместный доступ
    #33710278
mike000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LCK файлы (их 2) нужно грохнуть и все будеть работать
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Paradox, совместный доступ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]