Форум » [x]Harbour » Совместное использование Clipper Harbour и ADS » Ответить

Совместное использование Clipper Harbour и ADS

vladru: Уважаемые форумчане, Этот вопрос здесь наверняка обсуждался. Я читал урывками в разных длинных темах информацию по-поводу совместного использования клиппер и harbour, но сейчас не могу найти это всё чтобы обобщить. Конкретной темы вроде нет. Вопрос такой: можно ли одновременно (с разных компов) использовать программы на clipper и на harbour для работы с одной БД если доступ к ней осуществляется через ADS? А если без ADS?

Ответов - 11

Dima: С ADS можно если версии одинаковы в Clipper RDDADS и Harbour ACE , у меня так и работало пару тройку лет.

vladru: А если без ADS ? Какие могут быть проблемы просветите пожалуйста.

Dima: Без ADS индексы будут не совместимы. Можешь и сам проверить.


MIKHAIL: Без ADS индексы будут не совместимы. Можешь и сам проверить. Я проверил стандартный clipper DBU и DBU собранный под Harbor, при одновременном доступе к одному и тому же файлу на NTX индексах проблемм не наблюдается, корректно обрабатывает добавление и изменение совместно используемого индексного файла. Dima поясни в чем могут быть проблемы? Может это только к CDX индексам относиться?

nick_mi: Я, собственно, тоже не обнаружил каких-либо несовместимостей, хотя программ в таком режиме работает много. Идет поэтапнаый перевод на HARBOUR, и естественно, часть программ работает на HARBOUR, часть на CLIPPER. Индексы NTX.

Dima: как то давно проверял CDX еще сидя на Xharbour и были проблемы , возможно в Harbour это починили. По ходу в теме http://clipper.borda.ru/?1-3-0-00000137-000-10001-0 AndreyZh пишет: Петр Забыл еще об одной ОЧЕНЬ ВАЖНОЙ, выявленной особенности. Индексы NTX у xHarbour и Clipper НЕСОВМЕСТИМЫ, следовательно невозможно совмествное использование индексированных БД системами на разных языках.

Sergy: MIKHAIL пишет: Я проверил стандартный clipper DBU и DBU собранный под Harbor, при одновременном доступе к одному и тому же файлу на NTX индексах проблемм не наблюдается, корректно обрабатывает добавление и изменение совместно используемого индексного файла. Dima поясни в чем могут быть проблемы? Может это только к CDX индексам относиться? NTX Clipper'а у меня не смог открыть Harbour ни 3.2.0 ни 3.0.0 - возникает ошибка из серии 9xxx

nick_mi: Может от версии Clipper зависит, у меня Clipper 5.3

Dima: nick_mi пишет: Может от версии Clipper зависит, у меня Clipper 5.3 Возможно , у меня 5.2е

azoo: Вопрос такой: можно ли одновременно (с разных компов) использовать программы на clipper и на harbour для работы с одной БД если доступ к ней осуществляется через ADS? А если без ADS? Если доступ организован через ADS, то без ADS лучше не подключаться. По-моему где-то в документации по ADS видел это предупреждение. Т.е. выбирается или файл-серверная (без ADS) или клиент-серверная (с ADS) модель доступа к БД.

quiet: Работал с базами досовского Инфина 10.1-10.3, написанного на Clipper 5.3. Базы CDX, использовал Harbour 1 и 2 с RDDCDX, открывал таблицы в SHARED режиме, в том числе одновременно с самим Инфином. В целом все работало правильно. Было несколько редковопроизводимых глюков в работе Инфина, но, думаю, что это были скорее глюки в нем самом, чем несовместимость индексов.



полная версия страницы