|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
регистронезависимый запрос SQL (Absolute DB или Accuracer)
Помогите разобраться как реализовать регистронезависимый запрос в Absolute DB или Accuracer DB, у меня есть таблица tTable:
ID Name 1 имя 2 ИМЯ 3 Имя 4 иМя 5 имЯ есть индекс iNoCase в котором отключена чувствительность к регистру для поля Name. реализую простейший запрос через TABSQuery Код:
ABSQuery.SQL.Clear; ABSQuery.SQL.Add('SELECT Name,ID FROM tTable WHERE Name="имя"'); ABSQuery.SQL.Open; В результате он мне выдает только первую строку таблицы. Как мне сделать чтоб он выдавал все совпадения не смотря на регистр? И еще, не совсем понятно пока как задействовать в запросах созданный регистронезависимый индекс iNoCase. UPPER не подходит для решения проблемы. если сделать так: Код:
SELECT Name,ID FROM Table WHERE UPPER(Name)=UPPER("имя") |