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

Вниз

проблемы с кодировкой   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.037 c
1-1103032756
mega
2004-12-14 16:59
2004.12.26
раскрытие MenuItem


3-1101531599
ShotGuN
2004-11-27 07:59
2004.12.26
WrapText в DBGrid


6-1097472068
Slonco
2004-10-11 09:21
2004.12.26
В отправленном письме абракадабра...


14-1102416695
vajo
2004-12-07 13:51
2004.12.26
12 декабря - Праздник? Т.Е. 13 декабря - Выходной?


14-1102330070
AlexG
2004-12-06 13:47
2004.12.26
Оценим сайт? Интересно просто ваше мнение...