FB2.5, Кракозябры в exception

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

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

Ответить
mustafa
Сообщения: 67
Зарегистрирован: 07 мар 2006, 17:53

FB2.5, Кракозябры в exception

Сообщение mustafa » 27 авг 2011, 14:22

Код: Выделить всё

create procedure Z (
    IDX integer)
AS
declare variable T varchar(31) character set UTF8 collate UNICODE_CI;
begin
  if (IDX = 0) then
  begin
    T = 'Проверка1';
    exception E_TEST :T;
  end
  else
  begin
    T = 'Проверка2';
    exception E_TEST '' || :T;
  end
end
Чарсет по умолчанию базы WIN1251.
Подключение с чарсетом WIN1251.

execute procedure Z(0):
E_TEST.
Проверка1.
At procedure 'Z' line: 9, col: 5.

execute procedure Z(1):
E_TEST.
Проверка2.
At procedure 'Z' line: 14, col: 5.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: FB2.5, Кракозябры в exception

Сообщение Dimitry Sibiryakov » 27 авг 2011, 14:43


Ответить