Форум: "Начинающим";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];
ВнизОпять траблы с текстом Найти похожие ветки
← →
Mozart_mcs (2005-09-23 17:06) [0]
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 проходит без проблем.
Почему русские буквы не хотят посылаться в запросах?
← →
Fay © (2005-09-23 17:10) [1]IBDababase1.Params.Add("lc_ctype=win1251")
← →
Desdechado © (2005-09-23 17:45) [2]кодировка БД должна совпадать с кодировкой подключения
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.036 c