Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Опять траблы с текстом [D7, Fib 1.52]


Mozart_mcs ©   (2005-09-23 17:06:00) 


Form1.Query1.Close;
Form1.Query1.SQL.Clear;
Form1.Query1.SQL.Add('SELECT COUNT(SEX) from REGISTRATION');
Form1.Query1.SQL.Add('WHERE DATETIME_OTEZD>'+QuotedStr('NOW'));
Form1.Query1.SQL.Add('AND SEX='+QuotedStr(' J'));
Form1.Query1.Open;


РАБОТАЕТ НОРМАЛЬНО


Form1.Query1.Close;
Form1.Query1.SQL.Clear;
Form1.Query1.SQL.Add('SELECT COUNT(SEX) from REGISTRATION');
Form1.Query1.SQL.Add('WHERE DATETIME_OTEZD>'+QuotedStr('NOW'));
Form1.Query1.SQL.Add('AND SEX='+QuotedStr(' Ж'));
Form1.Query1.Open;


ВЫДАЕТ ОШИБКУ:

Project Registration.exe raised exception class EIBInterBaseError with message 'arithmetic exception,
numeric overflow, or string truncation
Cannot transliterate character between character sets'. Process stopped. Use Step or Run to continue.


Использую: Delphi7, Fib 1.52 (bild 4731), Interbase компоненты (TIBQuery)

Тот же запрос через IB Expert проходит без проблем.
Почему русские буквы не хотят посылаться в запросах?


Desdechado   (2005-09-23 17:45:00) [1]

кодировка БД должна совпадать с кодировкой подключения


Fay   (2005-09-23 17:10:00) [2]

IBDababase1.Params.Add('lc_ctype=win1251')


Наверх

Титульная страница Поиск, карта сайта Написать письмо