Главная страница
    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.033 c
3-1101804595
12345
2004-11-30 11:49
2004.12.26
проблемы с кодировкой


14-1102009718
Piter
2004-12-02 20:48
2004.12.26
Помогите справиться с Windows Media Player


14-1102192401
Maxim_S~~
2004-12-04 23:33
2004.12.26
Mac


3-1101193848
Нулевой
2004-11-23 10:10
2004.12.26
Скажите что с датой?


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