![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема при выборке с некоторыми буквами [D5, Paradox]
Антоний © (2005-11-25 16:08:00)Суть в том, чобы выбрать записи, которые сответствуют тому, что введено в edit (если начинается с того, со введено в edit)
active:=false;
sql.clear;
SQL.add('Select S, Firma as Фирма, Sobst as Собств, INN as ИНН, KPP as КПП, Phone as Телефон, Fax as Факс, LegalAdress as Юрид_Адрес, FaktAdress as Факт_Адрес, Status as Статус from "'+Clients+'" WHERE (UPPER(Firma) LIKE :PAR) OR (LOWER(Firma) LIKE :PAR)order by Фирма ');
Params[0].AsString := Edit1.Text + '%';
open;
Почти со всеми булками это нормально работает - выбирается правильно если я ввожу и верхнем и в нижнем регистре...
Но вот с бувами "ч" и "я" эо не проходит - вводишь в верхнем - выбираются записи, начинающиеся с "ч" ("я") в верхнем регистре.
Водишь в нижнем - выбираются записи, начинающиеся с "ч" ("я") в нижнем регистре.
Подскажите, как это исправить?
Anatoly Podgoretsky (2005-11-25 18:59:00) [1]Здесь не знаю, но это обычный американский глюк - в мире существует только один язык Американский, английский не катит.
Sergej (2005-11-25 18:51:00) [2]Та же самая проблема с буквой "ч", но база MySQL и компоненты Zeos.
А здесь думаете можно решить этот вопрос?
Anatoly Podgoretsky (2005-11-25 16:13:00) [3]Антоний (25.11.05 16:08)
Забей, не решается.
Desdechado (2005-11-25 16:12:00) [4]это глюк БДЕ