Форум: "Базы";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
Внизпроблемы с кодировкой Найти похожие ветки
← →
12345 (2004-11-30 11:49) [0]Не знаю, на какую ветку обращаться даже.
В MiTeC System Information Component (компонент, дающий инфо о системе, скачанный здесь же) есть одна проблема:
Если встречаются русские названия, содержащиеся в нем, то при их считывании и занесении в edit или memo они отображаются нормально. Если я их копирую в ADOQuery.SQL (т.е. запрос,содержащий эти русские слова), а затем запускаю этот запрос, то ошибка:
string or binary data would be truncated
Ошибка эта от SQL-server"а, а не от Delphi.
Если занести просто занести запрос, содержащий русские слова (не из данного коипонента), то все нормально.
что подскажете?
← →
12345 (2004-11-30 12:19) [1]может, кто знает какие функции для перевода из Unicode в String?
← →
ЮЮ © (2004-11-30 12:24) [2]А что, ADOQuery.SQL стал уже не стринг?
Может у поля длина меньше, чем ты пытаешься засунуть?
Самого запроса мы то не видим, структуры таблицы не знаем ...
← →
Leksiy © (2004-11-30 12:42) [3]давай весь запрос ... я такую ошибку постоянно вижу ... моя любимая проблема с датами ... это не от кодировки зависит :)
← →
12345 (2004-11-30 12:50) [4]>А что, ADOQuery.SQL стал уже не стринг?
конечно
если я его содержимое покажу с помощью ShowMessage, то все тоже нормально
>Может у поля длина меньше, чем ты пытаешься засунуть?
нет
>Самого запроса мы то не видим, структуры таблицы не знаем ...
INSERT INTO computer VALUES ("5",NULL,"gfhgf",NULL,NULL,NULL,NULL,"Intel Pentium(R) 4","2400","Gigabyte Technology Co., Ltd. GA-8SIMLH","640","ST340014A","37.27",NULL,"???????? ?????? ??????","SONY CD-ROM CDU5211","SiS 650_651_M650_740","32","??????????? ??????? ????","Realtek RTL8139/810X Family PCI Fast Ethernet NIC","??????????? (101/102 ???????) ??? ?????????? PS/2 Microsoft Natural","???? PS/2-???????????","KW 117SF KWY7084",NULL,NULL,NULL,"193.222.224.4","Windows 2000 (5.0.2195 Service Pack 2) {52882-OEM-0005036-76445}",NULL)
← →
12345 (2004-11-30 12:51) [5]так получается, когда копируешь в QA, или просто через буфер
← →
ЮЮ © (2004-12-01 03:03) [6]>так получается, когда копируешь в QA, или просто через буфер
Перед копированием в буфер включай русскую раскладку клавиатуры
А структуру таблмцы так и не указал. У тебя все стринговые поля имеют тип varchar(255) или, экономя, имеешь и varchar(60) и меньше
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.033 c