С помощью TpFIBSecurityService, TIBSecurityService или напрямую через вызов isc_service_start c isc_action_svc_add_user добавляю нового пользователя LastName:=AnsiToUTF8('Бондарчик');
Потом считываю информацию об этом пользователе. При этом сервер возвращает UTF8 строку LastName без последнего байта (#186) и после преобразования UTF8ToAnsi получается пустая строка. Если добавляю пользователя по-старинке через isc_add_user - всё нормально.
Копания в исходниках Firebird ничего не дали - с ходу ничего не нашел - подозрение на get_action_svc_string. Можно ли как-то обойти эту ошибку (кроме использования isc_add_user)?
With best regards Kirill Vodonosov