Hello, Vasily!

Ovchinnikov Vasily wrote:

Не спасло, однако.

Продолжая эксперименты, выяснил, что будучи выполнен отдельно, вне контекста процедуры, запрос

я тебе говорю - накосячил с кодировками столбцов в процедуре
и таблице.
когда у тебя кодировка у БД NONE, и ты хочешь работать с 1251, ты должен

1. создавать таблицы указывая чарсет 1251
2. работать только указывая при коннекте 1251, если хочешь работать с данными в 
1251

при этом, как ты создал процедуру, и какие у ее параметров и переменных чарсеты 
-
фиг знает. Хоть у них и явно чарсет не указывается, но влиять по идее должно.

Если у тебя в базе никаких других кодировок кроме 1251 нет, не морочь голову,
создай БД в 1251, и перелей туда данные, коннектясь к обоим БД как 1251.

--
Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34

Ответить