Clarion+Paradox ???

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
petvv
Прохожий
Сообщения: 2
Зарегистрирован: 18 Декабрь 2007, 9:12
Откуда: Россия

Clarion+Paradox ???

Сообщение petvv »

Люди специалисты, я только начал разбираться с этим чудом. Сейчас стоит такая задача: есть софт который работает с БД Paradox у меня есть куча приблуд на Delphi которые делают разнообразные отчёты. Вопрос такой есть ли драйвёр через который мона подключиться к этой БД из Clarion, даёте плз ссылку если не трудно или если не жалко трафика слейте на мыло petroffvl@rambler.ru. Заранее благодарен.
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Re: Clarion+Paradox ???

Сообщение lsgsoftware »

Насколько знаю, драйвера для PARADOX в кларионе нет
Аватара пользователя
morkovin
Ветеран
Сообщения: 909
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Clarion+Paradox ???

Сообщение morkovin »

Работать можно через ODBC. Но для этого надо установить этот самый ODBC Paradox driver. Можешь поискать в инете. Есть он и в составе MDAC от микрософта. Но я использую драйвер Paradox ODBC от Intersolve,
который идет в поставке Corel Paradox 9:
1. При Custom-инсталляции выбираешь ODBC,
попутно устанавливается и BDE 5.0. Все вместе ~ 21Mb(для установки у
клиента это вполне приемлемо). Да и весь пакет хорошо бы поюзать, раз
уж взялся за Paradox.
К сожалению вся дистрибуция около 180 мб, а выделить из нее только то, что касается
ODBC невозможно.

2. В PDX-таблицах должны быть определены primary-индексы, т.е. в
каталоге с БД должны присутствовать соотв. индексные файлы. Без них
будут проблемы при импорте таблиц в словарь (особенно для Microsoft Paradox ODBC).

P.S. Проблемы все равно есть (у меня,во всяком случае) - при одновременной работе
с БД с разных рабочих станций ИЗМЕНЕНИЯ записи, сделанные с одной
станции совершенно не видны другими. Такое ощущение, что все они
работают с локальными кэшами (или копиями?) БД. М.б. где-то надо
отключать кэширование записи на сетевые диски?
Если нужно только чтение Paradox-таблиц, то задача упрощается,если в них не используются
крайне специфические типы данных
WBR, morkovin
Katran
Новичок
Сообщения: 22
Зарегистрирован: 04 Август 2005, 21:52
Откуда: г. Казань
Поблагодарили: 2 раза

Re: Clarion+Paradox ???

Сообщение Katran »

Драйвера для Paradox в Clarion существовали но только для версии 2 для более новых не видел с CW6 они не работают, а жаль.
Пользуюсь Intersolve из пакета Corel Paradox 9 вытащил из инсталятора.
Пробовал использовать штатный драйвер от WinXP но нет потдержки русских букв.
Можно использовать DataDirect_ODBC но я так и ненашел нормальной регистрации.
В остальном все просто:
1. Ставиш BDE
2. Устанавливаеш драйвер ODBC для Paradox (если ненужны русские буквы используеш стандартный из WinXP
3 Настраиваеш ODBC в WinXP.
Далее можеш импортировать таблицы в словарь Clarion, а далее использовать в соответствии с задачей.
В дополнение можно добавить что можно использовать SQL запросы.
Если надо могу попробовать найти выжимку из Corel Paradox 9 и выложить на FTP.
Аватара пользователя
morkovin
Ветеран
Сообщения: 909
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Clarion+Paradox ???

Сообщение morkovin »

Выкладывай! Мне уже надоело таскать сидюк со 180 мб ради одного драйвера!
WBR, morkovin
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Re: Clarion+Paradox ???

Сообщение lsgsoftware »

Совет т.Morkovin
Добиться корретной работы в сети для схемы хранения на файловых системах ой как непросто.И причина - глюки винды,которая не очень поспешает перенести данные из кэша на диск и проконтролировать этот процесс крайне сложно.Сталкивался с этим неоднократно и каждый раз приходилось исхитряться. Попробуй так:
после корректировки записи запомни ее, а после "записи" на диск считай с диска еще раз и сравни.Если на диск не пролезло - запиши еще раз и так в цикле.Всех проблем это быть может не решит, но работать будет лучше.А вообще переходи на SQL-субд.
Аватара пользователя
morkovin
Ветеран
Сообщения: 909
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Clarion+Paradox ???

Сообщение morkovin »

Вообще-то я жаловался на ODBC Paradox - вынужден был использовать чужие таблицы. К счастью, дело ограничилось только чтением. На TPS я этих проблем не замечал. Как бы тогда работать с автоинкрементными ключами? :(
WBR, morkovin
Ответить