Привет всем.

На выходных в башке снова крутилась
такая тема.

Сейчас FB2, в основном (а может и
полностью) совместим с предыдущими
версиями FB и IB по параметрам
инициализации подлючения
 - путь к базе
 - пользователь / пароль
 - символьный набор
 - опционально: отключение сборки
мусора, размер буфера. Возможно что-то
еще - не помню.

Смысл, вообщем, такой - я могу заполнять
буфер инициализации подключения и
коннектится к любому из серверов - FB/IB

После создания подключения, через
запрос информации о БД и сервере,
определяется принцип дальнейшей
работы.

А что делать, если, скажем у FB, появится
архиполезное свойство инициализации,
которое будет отсутствовать у IB (а
может даже конфликтовать) ?

В тот же буфер (для isc_attach_database) это
пихать опасно. А после подключения, его
(новое свойство инициализации) уже не
задашь :(

Пока единственным осмысленным
решением, возникшим у меня в голове,
стало то, что без создания _другой_
API-функции, отвечающей за подключение к
FB, задача не решабельна.

Но может есть еще какие способы?

Коваленко Дмитрий.
www.ibprovider.com

Ответить