Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
HELP! MySQL не понимает запроса из Delphi (Boojum) 06/05/2006 - 13:51:40
      Re: HELP! MySQL не понимает запроса из Delphi (bac) 06/05/2006 - 17:13:32



From: Boojum - 06/05/2006 - 13:51:40
Subject:HELP! MySQL не понимает запроса из Delphi
-----------------
Люди, скажите чего не так длеаю, ибо простенький select посланный из дельфы например
SELECT RegKey from tbl_registrators where RegName='вася'
Мускул понять не хочет:(
Ипользую дельфу7 и ado через ODBC...
Изначально условие передавалось как параметр запроса:
Query.SQL.Text:=BRDINFO_GET_REG_ID;
Query.Parameters.ParamByName('RegName').Value:='вася';
Query.SQL.Open;
Потом просто в дизайнтайм забил запрос в TADOQuery.SQL результат один: после вызова Open возникает следующая бяка:

Project XXX Raised exception class EOleException with message '[MySQL][ODBC 3.51 Driver][mysql-4.1.7-nt] Illegal mix of collations (cp_1251_general_ci, INPLICIT) and (latin_1_swedish_ci, COERCIBLE)' for operation '=''.

Т.е., грубо говоря, русскую строку мускул получает в каком то непонятном для него виде и воспринимает ее как написанную на шведском и отказывается сравнивать строки.
Полкажите пожалста как сэтим бороться? (Латинские строки работают нормально).



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
27723



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |