Ты еще не знаешь трудоемкости "авантюризма".

Насколько функционал API IB/FB от ораклячьего отличается?

А без разницы. Можно IB API транслировать хоть куда,
например в BDE или ещё во что.
Простейший вариант FIBDatabase + FIBTransaction + FIBQuery
можно уверенно сказать что без труда будет транслироваться.

 И не менее уверенно сказать во что...  :)

Так просто наскидку... В оракле может быть только ОДНА клиентская транзакция в рамках коннекта. Упомянутое приложение скорей всего использует одновременно несколько транзакций. Тогда без детального пересмотра всего кода приложения и его переделки, ты не обойдешься. А в этом случае, сохранять интербэйсовые компоненты вообще смысла нет.

Второй момент тож навскидку... В оракуле, насколько я знаю, ты хрен от сервера добьешься знания типов параметров запроса. Клиент должен знать эти типы, и самостоятельно задекларировать параметры до выполнения запроса.
 И таких моментов может быть вагон и маленькая тележка.
Так что... ты конечно можешь подставить фибплюсам "Свои АПИ функции", только тебе вряд ли удастся их написать так чтоб все работало адекватно.

Ответить