|
|
|
Paradox, совместный доступ
|
|||
|---|---|---|---|
|
#18+
Есть программа с БД 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 Возможно ли как то обойти эту проблему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 10:35 |
|
||
|
Paradox, совместный доступ
|
|||
|---|---|---|---|
|
#18+
Нашёл описание ошибки: 11270 : $2C06 : Directory is controlled by other .NET file. Но это и так было понятно, непонятно как лечить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 10:48 |
|
||
|
Paradox, совместный доступ
|
|||
|---|---|---|---|
|
#18+
Да, ещё, при подключении через BDE это легко решается путём указания в сессии пути к файлу pdoxusrs.net. А как указать этот параметр при подключении через ADO найти нигде не удалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 12:51 |
|
||
|
Paradox, совместный доступ
|
|||
|---|---|---|---|
|
#18+
BDE, Configuration, System, Init Local share=True ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 13:29 |
|
||
|
Paradox, совместный доступ
|
|||
|---|---|---|---|
|
#18+
Установлено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 13:30 |
|
||
|
Paradox, совместный доступ
|
|||
|---|---|---|---|
|
#18+
Разграничением сессий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 15:56 |
|
||
|
Paradox, совместный доступ
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Можно попробовать сделать так: При подключении ч/з BDE файл PDOXUSRS.NET создается там, где указано в net dir. М/б ADO тоже его где-то создает? Попробуйте найти все эти файлы, удалить их запустить приложение с ADO и посмотреть, не создает ли оно PDOXUSRS.NET. Если да - то установить этот путь в net dir. Хотя я не уверен, что это поможет. Второй вариант мне кажется более вероятным: Зарегистрировать базу в ODBC и настроить в BDE работу с базой не по native а по odbc. Желаю успеха! С уважением, Константин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 07:09 |
|
||
|
Paradox, совместный доступ
|
|||
|---|---|---|---|
|
#18+
В ADO в строке подключения установите нужное значение ....PageTimeout=5; ParadoxNetPath =D:\;..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 11:14 |
|
||
|
Paradox, совместный доступ
|
|||
|---|---|---|---|
|
#18+
В BDE Вы уже знаете где установить. Хотя там можно установливать путь к Net Dir для каждой сессии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 11:17 |
|
||
|
Paradox, совместный доступ
|
|||
|---|---|---|---|
|
#18+
вопрос по прежнему актуален. может ли кто подсказать направление, куда копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 12:34 |
|
||
|
Paradox, совместный доступ
|
|||
|---|---|---|---|
|
#18+
Я решила эту проблему указанием пути к net-файлу в свойстве "сетевой каталог" источника данных (Data Sources (ODBC)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2006, 12:46 |
|
||
|
Paradox, совместный доступ
|
|||
|---|---|---|---|
|
#18+
я указывал путь к net-овому файлу, но visual .net матерится, что не может открыть paradox.net. и верно, так как у меня там pdoxusrs.net. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2006, 16:45 |
|
||
|
Paradox, совместный доступ
|
|||
|---|---|---|---|
|
#18+
При подключение к 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2006, 12:31 |
|
||
|
|

start [/forum/topic.php?fid=56&msg=32909282&tid=2016411]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 434ms |

| 0 / 0 |
