Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.06.27;
Скачать: [xml.tar.bz2];

Вниз

Как корректно настроить ADO на Paradox?   Найти похожие ветки 

 
Aleksandr   (2002-06-03 14:11) [0]

Создал в ODBC Аdministrator новый System DSN на Paradox 5.X, каталог указал к таблицам, сетевой каталог туда же...
Поставил ADOConnection в программу, указал этот DSN, при проверке подключения Делфи намертво вешается...


 
zx   (2002-06-03 17:19) [1]

А зачем так сложно Paradox - ODBC - ADO - Delphi???


 
AndruhaM   (2002-06-03 17:43) [2]

to zx >> А как проще без BDE?


 
zx   (2002-06-03 17:58) [3]

Просто BDE это и есть Paradox.
Они очень близки:)
А ODBC, ADO - это Microsoft.
Зачем так сложно.
Мне кажется глючить будет намного больше.


 
sniknik   (2002-06-03 20:08) [4]

выкинь ODBC из соеденения останется ADO без BDE если так надо (BDE быстрей!). провайдера выбрать Jet 4.0 дополнительный параметр Paradox 5.x. больше ничего не надо (если конечно jet установлен).
чтобы понятней было скопируй строку в ConnectionString после смотри там все проставится, замениш на свое. Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\;Mode=ReadWrite;Extended Properties=Paradox 7.x;Persist Security Info=False

а вешаеться может по другому поводу. Delphi 5-й и Ado не апгрейтнут. так что будь готов если не сработает.


 
Aleksandr   (2002-06-04 12:08) [5]

БДЕ быстрее с Парадоксом, я знаю, ребята... сам давно проверил. Просто такая вот грустная необходимость возникла - у нас на одной машине хитрый и очень древний сервер (в плане, век будешь все настройки сохранять, чтобы переставить), а BDE на нем умерло... И оживляться не хотит. Потому и нужно ADO. Плюс к табличкам на нем надо хоть как-то организовать активный доступ с другой машины, а средства BDE каждый раз намертво локируют запросы, не помогает тут NetDir...


 
zx   (2002-06-04 12:14) [6]

Насколько я слышал ADO(Jet.4) определяет
есть ли BDE на машине и если есть работает через BDE.


 
roottim   (2002-06-04 12:40) [7]

ну новость ADO ищет BDE
ADO это надстройка над OLE DB... чтобы нам труды облегчить и унифицировать методы работы с данными..
ну и ODBС транслируется

а вчем возникла проблема в решении?
sniknik © (03.06.02 20:08)


 
zx   (2002-06-04 15:09) [8]

> roottim (04.06.02 12:40)
Выдержка из Help MS Access 2000(Jet 4.0):
Драйвер баз данных Paradox работает в одном из двух режимов, в зависимости от того, установлено ядро баз данных Borland Database Engine (BDE) или нет. Данные Paradox обновляются только с помощью ядра BDE. Если ядро BDE не используется, данные Paradox можно читать, экспортировать или присоединять только для чтения.


 
sniknik   (2002-06-04 15:23) [9]

зачем ему искать у него путь в реестре прописан "D:\WINNT\System32\msxbde40.dll" для энжайнов Xbase и Paradox. а если внутрь этой dll заглянуть то найдете там все функции Dbi без исключений, что показательно для определения кто есть кто и зачем нужно.


 
sniknik   (2002-06-04 15:48) [10]

кстати о настройках ADO для Paradox, там есть параметры в реестре которые предположительно добавляются руками. (читал хелп, много думал :-)

на случай если энтого хелпа у вас нет (у меня он от мс офиса) выдержка.

ParadoxUserName
Имя, которое будет выводиться при попытке наложить на таблицу в интерактивном режиме Paradox блокировку, несовместимую с уже существующей блокировкой, наложенной драйвером ISAM Paradox. Этот элемент программой установки не добавляется. Его необходимо создать вручную. Значения имеют тип String в Windows 95 и Windows NT 4.0 или тип REG_SZ в Windows NT 3.51.
Примечание. Если элемент «ParadoxUserName» определяется пользователем, необходимо также определить элементы «ParadoxNetPath» и «ParadoxNetStyle»; в противном случае попытка доступа к внешним данным Paradox приведет к ошибке. Кроме того, при сетевом доступе к базе данных Paradox в многопользовательском режиме необходимо задать или изменить этот параметр вручную.

ParadoxNetPath
Полный путь к каталогу, содержащему файл Paradox.net (для Paradox 3.x) или Pdoxusrs.net (для Paradox 4.x). Этот элемент программой установки не добавляется. Его необходимо создать вручную. Указанный в элементе «ParadoxNetPath» полный путь (включая букву диска) должен быть одинаковым у всех пользователей, совместно использующих базу данных (каталог). Значения имеют тип String в Windows 95 и Windows NT 4.0 или тип REG_SZ в Windows NT 3.51.
Примечание. Если элемент «ParadoxNetPath» определяется пользователем, необходимо также определить элементы «ParadoxUserName» и «ParadoxNetStyle»; в противном случае попытка доступа к внешним данным Paradox приведет к ошибке. Кроме того, при сетевом доступе к базе данных Paradox в многопользовательском режиме необходимо задать или изменить этот параметр вручную.

ParadoxNetStyle
Данный элемент определяет способ сетевого доступа к внешним данным Paradox. Возможные значения:
3.x
4.x
Примечание. Пользователи Paradox 3.x не должны указывать значение «4.x»; в противном случае драйвер будет использовать неподходящий способ блокировки. Пользователи Paradox 5.0 должны указать для элемента «ParadoxNetStyle» значение «4.x»; это обеспечит правильные блокировки.

Этот элемент программой установки не добавляется. Его необходимо создать вручную. Этот элемент должен соответствовать версии Paradox, используемой всеми пользователями, входящими в группу. Он должен быть одинаковым у всех пользователей, совместно использующих базу данных (каталог). По умолчанию задается значение 4.x. Значения имеют тип String в Windows 95 и Windows NT 4.0 или тип REG_SZ в Windows NT 3.51.

Примечание. Если элемент «ParadoxNetStyle» определяется пользователем, необходимо также определить элементы «ParadoxUserName» и «ParadoxNetPath»; в противном случае попытка доступа к внешним данным Paradox приведет к ошибке.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.06.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.008 c
14-89039
Злой, не скажу кто, причина известна
2002-05-26 11:26
2002.06.27
В мире полно лохов


1-88900
Cooper
2002-06-14 16:55
2002.06.27
Нужен Help по TChart


1-88856
Vasya!
2002-06-17 18:32
2002.06.27
Где можно найти инфу, как юзать LISTVIEW?


14-88999
Igorek
2002-05-23 17:02
2002.06.27
КОНКУРС!


1-88873
Alex is Fecit
2002-06-13 20:32
2002.06.27
SpinEdit!!!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский