Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Interbase и русские буквы в запросе  (Прочитано 6667 раз)
0 Пользователей и 1 Гость смотрят эту тему.
RomCom
Опытный

ru
Offline Offline
Пол: Мужской

WWW
« : 03-07-2005 17:42 » 

Привет всем!
Сталкнулся с таким глюком. При запросе типа:
Код:
SELECT IZDAN.INDX FROM IZDAN WHERE IZDAN.INDX = '51516Д'
Выскакивает ошибка "SQL Error: arithmetic exception.....Cannot transliterate character between character sets"
Но если вводить значение через параметр
Код:
SELECT IZDAN.INDX FROM IZDAN WHERE IZDAN.INDX = :f_indx
то все нормально.
Для доступа к базе использую компонент Zeosdbo. Пробовал через dbExpress глюк повторился.
Ошибка возникает только если в запросе присутствуют русские буквы. Кто-нибудь с таким сталкивался?
P.S. Конечно можно все делать через параметры, но хотелось бы понять в чем дело.
« Последнее редактирование: 16-12-2007 18:43 от Алексей1153++ » Записан

R.O.M.C.O.M.: Robotic Operational Mathematics and Ceaseless Observation Machine
LP
Помогающий

ru
Offline Offline

« Ответ #1 : 03-07-2005 18:29 » 

Может этот FAQ поможет...
http://www.ibase.ru/devinfo/ibrusfaq.htm
« Последнее редактирование: 03-07-2005 18:34 от LP » Записан

Если эта надпись уменьшается, значит ваш монитор уносят
RomCom
Опытный

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 04-07-2005 13:30 » 

Данное FAQ не помогло.
Пол вечера просидел в поисках ответа, и нашел Улыбаюсь Случайно наткнулся. Просто в параметрах подключения кроме "lc_ctype=WIN1251" надо добовать еще "ISC_DPB_LC_CTYPE=WIN1251" и все, ошибка изчезает.
Записан

R.O.M.C.O.M.: Robotic Operational Mathematics and Ceaseless Observation Machine
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines