"Kovalenko Dmitry" ...
Превед разработчикам сервера
Сейчас isc_get_client_version возвращает такую строку "WI-T6.3.0.15999
Firebird 2.1 Beta 1"
"Ничегонипонимаю" (с) колобки
клиент от 1.0.3 - такую функцию не поддерживает
Угу
клиент от 1.5.3 - "WI-V6.3.3.4854 Firebird 1.5"
6.3 выбрали чтобы быть больше IB6, но меньше IB6.5
!!! клиент от 2.0.1.12810 - "WI-V2.0.1.12810 Firebird 2.0"
Это бага...
клиент от 2.0.1.12855 - "WI-V6.3.1.12855 Firebird 2.0"
...которую я тут исправлял
клиент от 2.0.3 - "WI-V6.3.3.12981 Firebird 2.0"
тут всё ок
клиент от 2.1 - "WI-T6.3.0.16113 Firebird 2.1 Beta 1"
тут тоже
Бардак одним словом.
Насчет третьей цифры 6.3.3 - чего вы её все время насилуете???
Она совпадает с "правильной" 3-ей цифрой :)
По всем канонам - "6.3.0.16113" меньше чем "6.3.3.4854" !!!
Угу. Хочешь сравнивать на больше\меньше - смотри или правильную версию
из ресурсов, или сравнивай номер билда
У меня, конечно, есть мысля - брать первые две цифры после Firebird и
заменять ими 6.3, но это реально охинея какая-та.
Не большая ахинея, чем сама хрень с 6.3 :)
Или неипатьмоск и читать данные из ресурсов модуля (версия продукта +
внутреннее имя)?
Но тогда - наку.. зачем вообще нужна эта самая
isc_get_client_version ???
ДК уже сказал - чтобы IBX не отвергало Service API
--
Хорсун Влад