Помощь - Поиск - Пользователи - Календарь
Полная версия: Опции поиска в Delphi
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
priboltik
скажите пожалуйста, что обозначают опции поиска по базам данных в делфи:

Table1.Locate('Category','Cod123',[loCaseInsensitive]) then ...


Table1.Locate('Category','Co',[loPartialKey]) 


и если можно дайте ссылку на все опции поиска
volvo
Цитата
что обозначают опции поиска по базам данных в делфи:
Первый параметр (KeyField) - список полей в Dataset-е, ГДЕ будет осуществляться поиск (если полей несколько, они разделяются ";")... Второй параметр (KeyValues) - ЧТО будем искать (если первый параметр содержал одно поле, то здесь тоже должно быть одно поле, иначе - список полей, оформленный через VarArrayOf)... Третий параметр - множество опций, КАК искать... В твоем случае - loPartialKey - допускать частичные совпадения ключа (KeyValues) с содержимым поля DataSet-а, а loCaseInsensitive - не обращать внимание на разницу в регистре символов...

Теперь о том, где прочесть об этом: Встроенная справка Дельфи - меню Help -> Delphi Help -> (вкладка Find) -> печатаешь название класса (в твоем случае - TTable), выбираешь из списка №3 - внизу - отдельно стоящее название класса, и Double Click на нем... Так ты вышел на страничку класса TTable... А теперь эми на Methods, и в списке ищи Locate... Там есть и описания всех параметров, и примеры использования...

(все сказанное выше - для Delphi 6 Enterprise Edition)
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.