Форум: "Базы";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];
ВнизInterbase 7.0 + Delphi 6 + проблемы с русским языком Найти похожие ветки
← →
Vemer (2003-09-20 23:54) [0]Возникла проблема: При внесении руского текста из программы, написанной на Delphi 6.0 в таблицу Interbase выскакивает ошибка о конвертации текста. Внутри IB руский настроен и работает
нормально. Доступ к базе идёт средствами вкладки IB. BDE использовать нежелательно, т.к. база сетевая.
Как привести Delphi и IBase к одному типу языка, или что вообще можно сделать? Заранее благодарен.
← →
Zacho (2003-09-21 00:53) [1]Читать http://www.ibase.ru/devinfo/ibrusfaq.htm
← →
Vemer (2003-09-21 01:04) [2]Я прочитал эту статью за 5 минут до написания вопроса в форуме.
Там всё очень расплывчато(или я тупой).
У меня при установке последнего апдейта от IB для Delphi6 половина закладок компонетов отвалилась. С этим как нибудь можно бороться?
← →
Zacho (2003-09-21 01:10) [3]
> Vemer © (21.09.03 01:04) [2]
> Там всё очень расплывчато(или я тупой).
Все весьма конкретно. Читать до полного просветления :)
В общем, если у строковых полей в БД указан charset win1251, то в параметрах TIBDatabase надо добавить строку lc_ctype=win1251
← →
Vemer (2003-09-21 01:10) [4]Еще раз посмотрел статью.
Объясните мне тупому, как выполнить следуюущее действие, (пошагово, если возможно) описанное в статье для IB:
Здесь неважно, какой именно набор компонент используется - IBObjects, FreeIBComponents, FIBPlus или IBX. Нужно в параметрах компонента, отвечающего за соединение (XXDatabase), вписать строку
lc_ctype=WIN1251
Заранее спасибо.
← →
Zacho (2003-09-21 01:33) [5]Способ 1:
Двойной щелчок мышью на IBDatabase и в комбобоксе Character Set выбираем win1251
Способ 2:
В Object Inspector"е выбираем Params и добавляем строку lc_ctype=win1251
← →
Vemer (2003-09-21 01:33) [6]Выпил 30 грамм водки с соком, сосредоточился и нашел этот долбаный lc_ctype=WIN1251.
Однако Delphi 6 радостно заявила, что:
Debugger Kernel BORDBK60.DLL is missing or not registered!
Файл на диске есть. Вопрос, как его зарегистрировать?
Может Дельфю переустановить (или вообще стереть :))?
← →
Zacho (2003-09-21 01:35) [7]regsvr32 BORDBK60.DLL
← →
Vemer (2003-09-21 01:43) [8]Zacho, скажи пожалуйста, где это надо написать?
Я же тупой (в Delphi).
Кстати мы с тобой 2 раза одновременно в форум писали!
← →
jack128 (2003-09-21 01:59) [9]Пуск/Выполнить
← →
Zacho (2003-09-21 02:02) [10]
> Vemer © (21.09.03 01:43) [8]
В командной строке, естественно. В Far"е, например, или Пуск -> Выполнить ..
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c