|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
27723
|
|