Форум: "Базы";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
ВнизГлюки с кодовой страницей - кто виноват? Найти похожие ветки
← →
Zn (2004-04-08 15:10) [0]Ув. мастера! Я уже задавал вопрос на эту тему ("Глюки в IBSQL"), но докопался что проблемма не в том. Ситуация такая. Создана БД с DEFAULT CHARACTER SET WIN1251. При работе в IBConsole (и т.п.) запросы INSERT для символьных полей работают нормально. При работе в Delphi через IBX или BDE при попытке вставить текст с кириллицей выдаёт ошибку "Cannot transliterate character between character set". Причём, в BDE (SQL Explorer), если русские буквы уже есть в таблице, считывает записи с начала таблицы до этой записи, выдаёт вышеупомянутую ошибку и отображает только записи только до этой. Повторю, если нет русских букв, работает нормально. Для полей CHARACTER SET, COLLATE = WIN1251.
Посоветуйте, чего делать? Кто глючит: Delphi, InterBase или я?
← →
HSolo © (2004-04-08 15:12) [1]http://ibase.ru/devinfo/ibrusfaq.htm
← →
LAMER2 (2004-04-08 15:13) [2]COLLATE надо задавать PX_PDOX или что-то типа этого, не помню
← →
LAMER2 (2004-04-08 15:15) [3]вспомнил PXW_CYRL
← →
Vlad © (2004-04-08 15:15) [4]LANGUAGE DRIVER в параметрах БДЕ-алиаса установи Pdox ANSI Cyrillic
← →
Zn (2004-04-08 15:28) [5]Всё, нашёл! Невнимательно читал http://ibase.ru/devinfo/ibrusfaq.htm
Спасибо всем!
Как говорил наш комдив, "учите матчасть!"
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c