Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.10.02;
Скачать: [xml.tar.bz2];

Вниз

SELECT запрос данных на кирилице в кодировке none (БД FB)   Найти похожие ветки 

 
DelphiN! ©   (2005-08-17 07:44) [0]

Делаю select * from base where field = "Кирилица"
С данными в кодировке none выдает ошибку :

Arithmetic overflow or division by zero has occurred.
arithmetic exception, numeric overflow, or string truncation.
Cannot transliterate character between character sets.


В кодировке Win1251 все работает отлично.

Как сделать select запрос данных на кирилице с кодировкой none?

FB1.5
D6
Win2k3


 
Desdechado ©   (2005-08-17 11:56) [1]

charset для поля должен совпадать с charset для подключения к БД
тогда перекодировка без проблем будет


 
DelphiN! ©   (2005-08-17 13:23) [2]

В том то и дело, что совпадает


 
Desdechado ©   (2005-08-17 13:58) [3]

кодировка none - это подключение
кодировка win1251 - это поле
ну, и где они совпадают?


 
carmen ©   (2005-08-18 08:55) [4]

Я никогда не указываю в настройках базы кодировку (всегда none) и никаках проблем с поиском как руских так и украинских строковых данных никогда не было.


 
DelphiN! ©   (2005-08-18 09:30) [5]


>  [3] Desdechado ©   (17.08.05 13:58)


Кодировка подключения - none
Кодировка поля - none

Кстати раньше данные поля были в кодировке Win1251, потом передалал на none, получилось что часть данных в таблице в кодировке win1251, а часть в none, в итоге та часть данных, которая имеет кодировку win1251 обрабатывается успешно, прои обработке той чати, которая имеет кодировку none, вылетает ошибка ...
  Что делать ?


 
Desdechado ©   (2005-08-18 13:17) [6]

> часть данных в таблице в кодировке win1251, а часть в none
у поля может быть только одна кодировка - я имею ввиду описание поля таблицы
а содержимое можешь впихать любое, если сервер позволит
так вот, когда я раньше говорил о кодировке поля, я говорил об описании структуры, а не содержимого

приведи скрипт таблицы


 
atruhin ©   (2005-08-18 13:19) [7]

После того как изменил кодировку полей. Backup/restore делал?


 
Desdechado ©   (2005-08-18 13:24) [8]

carmen ©   (18.08.05 08:55) [4]
любителям граблей еще раз повторю, что при none не будут работать функции типа UPPER, а также всякие сортировки и сравнения строк будут некорректны



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.10.02;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.006 c
1-1126449004
lmz
2005-09-11 18:30
2005.10.02
Цветной DBGrid


1-1126537952
WonderfulDay
2005-09-12 19:12
2005.10.02
Hbitmap vs Tbitmap


1-1126162964
Zloj
2005-09-08 11:02
2005.10.02
Как получить значение возвроўаемое софтом?


1-1125990584
Гена
2005-09-06 11:09
2005.10.02
Отключение системного меню


1-1126178903
Xmen
2005-09-08 15:28
2005.10.02
Шифрация файла.





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