На компьютере Windows XP SP 3 (x86) установлен Firebird-2.5.0.26074. Разрабатывается приложение на Delphi 2010 (IBX), в котором выполняется примерно такого вида запрос:
.Если приложение работает через сервер, т.е. использует клиентскую библиотеку GDS32.dll 6.3.0.26074 из system32, то запрос отрабатывает как надо. А если рядом с приложением расположить embedded-версию GDS32.dll 2.5.0.26074 (переименованный fbembed.dll и прочие dll из архива), то запрос не отрабатывает на той же самой базе данных. Тип поля "a" DOUBLE PRECISION. IBExpert в значении поля показывает 7,89. Самое интересное, что если значение поля "а" равно 7.0 или 7.5, то запрос отрабатывает и в том и в другом случае.
Это бага или я что-то делаю не так?