isc_action_svc_add_user+FB 1.5.2+Russian in security.fdb

Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать

Модераторы: kdv, dimitr

Ответить
kv
Сообщения: 1
Зарегистрирован: 22 авг 2005, 10:55

isc_action_svc_add_user+FB 1.5.2+Russian in security.fdb

Сообщение kv » 22 авг 2005, 11:13

С помощью 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

Ответить