Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.04 c
14-1102159316
Труп Васи Доброго
2004-12-04 14:21
2004.12.26
Клиент форума "Magic Forum" 1.2


1-1103034443
redlord
2004-12-14 17:27
2004.12.26
TThread. ожидание второго потока.


9-1087845784
Darthman
2004-06-21 23:23
2004.12.26
А не устраивать ли нам небольшие конкурсы по кодингу?


1-1102673686
Klopan
2004-12-10 13:14
2004.12.26
Parent


14-1102320197
clickmaker
2004-12-06 11:03
2004.12.26
Логическая задачка для разминки мозгов в начале рабочей недели :)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский