Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];

Вниз

Русские символы в таблицах 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.053 c
14-1108986537
Магнит
2005-02-21 14:48
2005.03.13
вопрос обладателям КПК


4-1107258139
AlexG
2005-02-01 14:42
2005.03.13
Нужно перезаписать EXE-файл запущенной программы


1-1109522141
AAAAA
2005-02-27 19:35
2005.03.13
Disconnect от TExcelApplication в ПОТОКЕ..


14-1108888843
Ломброзо
2005-02-20 11:40
2005.03.13
Быков-quickly: взгляд-71


1-1109427972
-_-
2005-02-26 17:26
2005.03.13
Проблема с Delphi 2005 Architect





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский