Пишу два очень похожих проекта на Delphi под Oracle и MS SQL соответственно. Какие компоненты лучше использовать для минимизации переделок под конкретную платформу?
» Delphi & Oracle & MS SQL
ADO, если не использовать специфичных для Oracle возможностей. Так только источник данных перенастроить, и все.
Только учитывайте еще и необходимость переделки бизнес логики, которая будет лежать в сторед процедурах. Ну и с синтакисом SQL придется быть аккуратным. В Оракле, лично для меня, удобство работы с запросами извлекающими данные организованные в виде иерархии настолько симпатичны, что при мыслях о переносе на другую платформу просто жуть.
dimonadv
не подскажешь - о каких именно удобствах идет речь? где б о них почитать?
не подскажешь - о каких именно удобствах идет речь? где б о них почитать?
"Oracle connect by prior" в гугле
ODAC и SDAC
Для подключения ADO.
А всю бизнес логику по возможности делать на хранимых процедурах.
Если проекты действительно похожи, можно вообще одной программой обойтись...
А всю бизнес логику по возможности делать на хранимых процедурах.
Если проекты действительно похожи, можно вообще одной программой обойтись...
BDE
А если серьезно, то конечно ADO,
или ADO (SDAC) для MSSQL и что-нибудь (NCOCI, ODAC, DOA) для Oracle
--
"Глубина" переделок зависит от того, насколько специфичным для конкретной платформы будет код (SQL - пл и транзакт)
А если серьезно, то конечно ADO,
или ADO (SDAC) для MSSQL и что-нибудь (NCOCI, ODAC, DOA) для Oracle
--
"Глубина" переделок зависит от того, насколько специфичным для конкретной платформы будет код (SQL - пл и транзакт)
Думаю, используя АДО будет отличаться только синтаксис SQL этих платформ, но это до среднего уровня сложности.
Только не NCOCI. У Дмитрия Арефьева теперь другой проект ANYDAC (Open Source).
Может Вам и подойдет, так как поддерживает и Oracle и MSSQL
и еще много чего.
Может Вам и подойдет, так как поддерживает и Oracle и MSSQL
и еще много чего.
Вот еще интересный проект
Судя по описанию то что нужно:
Цитата:
Судя по описанию то что нужно:
Цитата:
VDB is an abstract database access library for Delphi versions 5, 6 and 7. Of course, Delphi already comes with four database libraries: BDE, IBX, dbGo, and dbExpress. There are also third-pary database libraries (e.g. Advantage Database, DBISAM, Flash Filer, etc). VDB is not a replacement for these -- rather it is an abstraction for them.
With VDB, you can develop Delphi applications that do not depend on any specific database access library. Therefore, you can easily switch from one library to another -- even without recompiling!
Delphi & Oracle & MS SQL где можно скачать эти програмы???
Установил одну специфическую программу (вернее надстройку AutoCAD) BaksCAD. В общем все ее данные с аккумулированы в файле database\baks.vdb. Есть файл bakscad.arx (написанный на С++) который и коннектится в файлу базы данных.
Скорее всего это то о чем писал vshersh.
Так вот, никто не встречал уже готовое приложение для работы с этими файлами? Знаю здесь многие юзают Делфи, что они скажут? И вообще возможно как либо редактировать данный из этого файла?
Спасибо!
Скорее всего это то о чем писал vshersh.
Так вот, никто не встречал уже готовое приложение для работы с этими файлами? Знаю здесь многие юзают Делфи, что они скажут? И вообще возможно как либо редактировать данный из этого файла?
Спасибо!
Страницы: 1
Предыдущая тема: ODAC: TOraSQL (...> BCB6 & translation manager)
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.