> Уже появилось... правда не в DPB, а в isc_database_info, свойство > называется isc_info_firebird_version, мне оно нужно для того, чтоб > отличать FB 1.5 от FB 2.0, а их в свою очередь от Вулкана - мне надо > было для того, чтоб вернуть в DatabaseMetaData сортировку NULL - всегда > в начале, в конце, больше или меньше. И каждому серверу - свое. > Само-собой - IB этого параметра не понимает и ругается страшно.
У меня с этим свойством (isc_info_firebird_version) все нормально - я его запрашиваю во второй заход, когда isc_info_version (первый опрос) говорит, что я подключаюсь к FB не ниже 1.5 То же самое касается и нового свойства с датой создания БД - это только в FB2. > Думаю, что и Ты можешь добавить какой-то параметр, который бы указывал, > что подключатся будем к FB или IB. У меня есть такие свойства подключения - можно указывать тип и DLL-клиента. Но тут все складывается так, что пока мне тип сервера не нужен. Вот я подумал, что было бы не плохо совсем без него обойтись. Тип также можно разруливать за счет анализа набора функций DLL-клиента. Как например сделано для API функции "отката с продолжением". Правда в этом случае этот новый клиент должен перестать поддерживать другие сервера. Вообщем хочется сделать так, что тот кто пользуется дрйавером, не беспокоился о нижнем уровне подключания. Коваленко Дмитрий.

