Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];

Вниз

Caseinsentitive SQL   Найти похожие ветки 

 
ocean ©   (2005-11-29 14:14) [0]

Задаю
   SQL.FilterOptions := [foCaseInsensitive];
Но при запросе по прежнему ищет только с учетом регистра! Что делать?


 
ANB ©   (2005-11-29 14:48) [1]

В строках есть русские буквы ? Попробуй заменить все на латинские.


 
ocean ©   (2005-11-29 15:06) [2]

ну конечно, в базе все на русском. Тогда уж вводить все в верхнем регистре, но неужели нет простого решения?


 
ocean ©   (2005-11-29 15:06) [3]

Удалено модератором


 
ANB ©   (2005-11-29 15:59) [4]


> ocean ©   (29.11.05 15:06) [3]

Есть. Завести в базе еще одно поле. Туда все складывать в верхнем регистре. И искать по нему. А строку поиска переводить в верхний регистр перед командами.
ЗЫ. А сильно надо искать именно в наборе данных ? Может лучше SQL ? Для большой таблицы сильно тормозить будет.


 
Vlad ©   (2005-11-29 16:10) [5]


> ANB ©   (29.11.05 15:59) [4]


> Есть. Завести в базе еще одно поле.

Может проще Calculated ?
типа Field2 = UpperCase(Field1)


 
Desdechado ©   (2005-11-29 16:36) [6]

проще уж onFilterRecord использовать


 
Виталий Панасенко   (2005-11-29 16:37) [7]

А при чем тут опции фильтра и запрос ?! в запросе нужно всего лишь написать
select * from table where upper(field)="VALUE"


 
ocean ©   (2005-11-29 17:04) [8]

> Виталий Панасенко
думаю, это то что надо! спасибо


 
ANB ©   (2005-11-29 17:29) [9]


> Виталий Панасенко   (29.11.05 16:37) [7]

Так индекс работать не будет


 
Виталий Панасенко   (2005-11-29 17:54) [10]


> ocean ©   (29.11.05 17:04) [8]
> > Виталий Панасенко
> думаю, это то что надо! спасибо

"Энциклопию" читать нужно...


 
Desdechado ©   (2005-11-29 17:58) [11]

> Так индекс работать не будет
если индекс по этой же функции, то будет



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.037 c
15-1136196244
PARUS
2006-01-02 13:04
2006.01.29
CPL


2-1137061263
oleggar
2006-01-12 13:21
2006.01.29
удаление полей


15-1136703230
Vitaliy14
2006-01-08 09:53
2006.01.29
Фильтрация изображений


6-1129418965
Baltunix
2005-10-16 03:29
2006.01.29
Нет возможности отправки SMS при помощи POST


15-1136885631
Pers
2006-01-10 12:33
2006.01.29
Mapinfo





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский