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

Вниз

Русские символы в таблицах Interbase   Найти похожие ветки 

 
Andrey1234124   (2005-02-12 21:47) [0]

У меня проблема с записью русских символов в таблицу типа InterBase. Я пишу SQL запрос типа:
IBQuery1.SQL.Add("INSERT INTO Test_Phillips");
IBQuery1.SQL.Add("(Spisok_Classa, Trevoga, Peregivanie, Frustration, Strah_Samo, Strah_Prov, Strah_Nesootv, Sopr_Stress, Problem)");
IBQuery1.SQL.Add("VALUES ("Иванов Александр", 21, 23, 24, 25, 26, 27, 28, 29);");
Однако выдаётся ошибка о несоответствии charset-ов.База данных была создана с помощью SQL запроса с DEFAULT CHARACTER SET WIN1251. В BDE Admin для таблиц типа Interbase LangDriver = "ascii" ANSI.


 
Дмитрий В. Белькевич   (2005-02-13 03:38) [1]

Напиши, что конкретно пишет. Если "Иванов Александр" писать латиницей, то всё работает, я так понимаю?


 
Desdechado ©   (2005-02-13 11:41) [2]

в БДЕ админе langdriver=pdox ansi cyrillic


 
DrPass ©   (2005-02-13 14:03) [3]


> IBQuery1.SQL.Add("INSERT INTO Test_Phillips");


>  В BDE Admin для таблиц типа Interbase LangDriver = "ascii"
> ANSI.

Так ты через BDE работаешь, или через Interbase Express все таки?
Во втором случае добавь параметр в IBDatabase lc_type=win1251


 
Некто   (2005-02-14 00:24) [4]

наверняка ещё понадобится поиск по фамилии без учета регистра, то тут можно всё прочитать http://www.ibase.ru/devinfo/ibrusfaq.htm


 
Andrey1234124   (2005-02-14 08:42) [5]

Всё делаю через interbase. Если латиницей писать, то всё нормально. Пробовал различные настройки BDE Admin.
А выдает вот такую ошибку:
Project1.exe raited exception class EIBInterBaseerror with message "arithmetic exception, numeric overflow, or string truncation cannot transliterate character detween character set"


 
Mva   (2005-02-14 08:58) [6]

См.[3]
>Во втором случае добавь параметр в IBDatabase lc_type=win1251


 
Дмитрий В. Белькевич   (2005-02-15 04:34) [7]

lc_type=win1251 добавил?
Вроде, как должно давать. Может, просто, строка задлинная?


 
Desdechado ©   (2005-02-15 14:43) [8]

2 Andrey1234124
похоже, ты не понимаешь, что БДЕ нужен только для компонентов с закладки БДЕ
а ты используешь компоненты с закладки IBExpress, а эо уже другая история



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

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

Наверх




Память: 0.48 MB
Время: 0.033 c
1-1109237475
Zilog
2005-02-24 12:31
2005.03.13
Обьясните, пж, почему поток без sleep(1) тормозит?


11-1092467454
Dmitry
2004-08-14 11:10
2005.03.13
Не работают хинты в KOL


3-1107957127
le
2005-02-09 16:52
2005.03.13
комбобоксы в табличном режиме показа данных


1-1109170307
ArchValentin
2005-02-23 17:51
2005.03.13
Проблема при работе с формами


3-1108407976
SilverDragon
2005-02-14 22:06
2005.03.13
Создание dBase БД