| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Cоставные индексы |
| Автор: zuber 31.7.2002, 08:55 | ||
| Привет! У меня фоксовские базы с составными индексами, типа FIO= FAM+NAME+OTH. Заранее определить индекс я не могу - он у меня выбирается через ComboBox. Я хочу сделать поиск по таким индексам через Edit и функцию GotoNearest:
При обращении в программе Table1.IndexDefs.Items[I].Fields для составного индекса выдаётся '', то есть поля не перечисляются. Как обойти этот глюк? |
| Автор: Vyacheslav 31.7.2002, 13:37 |
| Я бы посоветовал использовать компоненты третьих фирм, предназначенные для работы клипперовскими и фокспрошными таблицами.Это Apollo и Advantage Database Server. В компонентах последнего имеется метод Seek, позволяющий искать по составным индексам. Компоненты от Advatage для обращения к локальным таблицам бесплатны. Их можно скачать с сайта производителя http://www.advantagedatabase.com |