UniDAC содержит в своем составе ODAC?

Belotsky Serge
Дата: 19.09.2019 10:06:25
Добрый день всем!

Вопрос, планируется закупка UniDAC в основном для работы с Oraclе, но планируется работа и с другими СУБД (SQLite например). Сейчас с Oracle работа идет через ODAC. Правильно ли я понимаю, что UniDAC содержит в своем составе ODAC, но компоненты будут назваться по другому, т.е. TUniXXX вместо TOraXXX.
Насколько прозрачно портирование исходного кода с ODAC на UniDAC. Речь идет про использование в XE3.
JayDi
Дата: 19.09.2019 13:23:48
Если нужна только базовая функциональность (подключиться, сделать запросы, выполнить процедуры, отобразить в гриде) -- то всё одинаковое. А вот специфические функции надо переделывать под юнидаковские компоненты (как-то подключение под админом, события базы и т.п.)

Вот тут можно быстро посмотреть на оракловские фичи и как они в юнидаке сделаны:
https://www.devart.com/unidac/docs/using-oracle.htm
Belotsky Serge
Дата: 19.09.2019 13:42:13
JaDi
Если нужна только базовая функциональность (подключиться, сделать запросы, выполнить процедуры, отобразить в гриде) -- то всё одинаковое. А вот специфические функции надо переделывать под юнидаковские компоненты (как-то подключение под админом, события базы и т.п.)

Вот тут можно быстро посмотреть на оракловские фичи и как они в юнидаке сделаны:
https://www.devart.com/unidac/docs/using-oracle.htm

Спасибо, полезная ссылка!
devart
Дата: 19.09.2019 17:26:09
Чтобы упростить миграцию с ODAC на UniDAC, вы можете использовать утилиту миграции UniDAC. Подробности смотрите на https://www.devart.com/unidac/docs/migration_wizard.htm
Мастер миграции служит только для упрощения рутинных операций, а не для полностью автоматической миграции. Если компоненты UniDAC не имеют одинаковых свойств и методов, используемых ODAC их следует заменить вручную.
Кроик Семён
Дата: 19.09.2019 18:18:25
Belotsky Serge,

не знаю на сколько это хорошая идея, но может есть возможность поставить UniDAC (новой версии) параллельно с ODAC (той версии, которая сейчас стоит у вас) и использовать их одновременно, не переписывая проекта....
devart
Дата: 20.09.2019 14:02:25
Все наши продукты DAC используют одно базовое ядро, поэтому для одновременной установки компонентов в одну и ту же среду IDE необходимо установить совместимые версии продуктов DAC. Последнии доступные на нашем сайте версии DAC всегда совместимы между собой. Но вы всегда можете установить обойти данное ограничение установив несовместимые версии DAC на разные IDE.