Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Firebird, Interbase > Кодировка таблиц


Автор: Zimbaln 13.11.2005, 14:02
Проблема: при попытке через параметр и INSERT вставить в поле русское значение через Edit1.Text пишет: Cannot transliterate и т.д. Кодировка стоит WIN 1251. Какие могут быть варианты?

Автор: Satana 13.11.2005, 14:16
А как ты вставляешь? должно быть чтото вроде:
Код

Insert into TABLE_1 (Field1, Field2 ...) values ('+#39+Edit1.text+#39+','+#39+Edit2.text+#39+')';

Это при условии что Field1 и Field2 текстовые.

Автор: Zimbaln 13.11.2005, 14:42
Проблему решил! Просто через IBX в IBDataBase в параметрах надо было написать lc_ctype=WIN1251. Спасибо за поддержку! smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)