Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.12;
Скачать: CL | DM;

Вниз

Ошибка cannot transliterate character between character sets   Найти похожие ветки 

 
olevacho_ ©   (2006-01-20 21:55) [0]

Имеется Firebird1.5 SS на компе под линухом. Создал базу данных с default character set WIN1251.  Создал таблицу names  с полями типа varchar(50). Когда записываю информацию с помошью insert into все ОК. Инфа правильно записывается и читаются все знаки при выполнении select * from names Но когда пробую дать запрос select * from names where name="Вася" то выдает ошибку cannot transliterate character between character sets. Причем это как из приложений на дельфе так и из разных клиентов. Клиентские приложения работают на компе под винХР. В чем проблемма?


 
Desdechado ©   (2006-01-20 22:40) [1]

чарсет БД должен совпадать с чарсетом подключения
в разных компонентах он в разных местах
обычно у типа TSQLConnection или TDatabase


 
DSKalugin ©   (2006-01-21 17:35) [2]

В параметрах компонента допиши
user_name=sysdba
password=masterkey
lc_ctype=WIN1251
например, в IBX это тут TIBDatabase.Params



Страницы: 1 вся ветка

Текущий архив: 2006.03.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.049 c
4-1135073467
davinchi
2005-12-20 13:11
2006.03.12
Как дождаться окончания загрузки Win98


6-1132686956
Class1c
2005-11-22 22:15
2006.03.12
Работа с HTML контентом


4-1134992931
eugenemail1970
2005-12-19 14:48
2006.03.12
Как считать данные с СОМ-порта номер 10 и выше?


3-1137561800
maep
2006-01-18 08:23
2006.03.12
Вставка в Oracle (ODAC)


2-1140462150
laxmatiy
2006-02-20 22:02
2006.03.12
Dial-Up (компонент ras.dcu)