Я использую поле Tmemo.
Это классно работает до тех пор, пока я не использую расширенные
символы (с кодом больше 127). При использовании этих символов
текст-то я послать могу, но при последующем поиске записи я получаю
такое сообщение об ошибке:
"General SQL error : Cannot transliterate character between
character sets." (Общая ошибка SQL: не могу сопоставить символ с
имеющимися наборами символов).
Я понял, в чем ваша ошибка: вы должны установить встроенный набор
символов LIBS в DEFAULT CHARACTER SET ISO8859_1. Когда вы
впоследствии создадите таблицу, она будет использовать данный набор
символов для создания alfanumeric-данных и Blob-полей. Псевдоним
базы данных должен быть установлен на драйвер языка BLLT1FR.
После того, как я сделал это и пересоздал базу данных, все
заработало как надо.
Может быть и не стоило публиковать эту информацию, поскольку
многие пользователи пользуются локальными драйверами, наборами
символов и новой версией SQL, но я посчитал ее ценной, поскольку как
раз эта инфорамция в описании и отсутствует. Она присутствует только
в LIBS "readme"-файле. |