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