![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать сколько индексов у таблицы? Paradox. [D7, Paradox]
beglec © (2006-03-27 22:56:00)Делаю так
Table.Active:=True; // активировать
for it:=0 to Table.IndexFieldCount-1 do // пройтись по всем индексам
if Table.IndexFields[it].FieldName=FieldName then
begin
YesField:=True; // индекс существует
Break;
end;
но вот беда
Table.IndexFieldCount = выдает 1 индекс хотя у таблицы их 3 что я делаю не так ? где ошибка? направте на путь истенный заблудшую душу, о братья по разуму.
beglec (2006-03-27 23:27:00) [1]спасибо стало более правильно работать :)
но проблема с ixDescending не исчезла ;)
sniknik (2006-03-27 23:14:00) [2]IndexFieldCount это количество полей в текущем
IndexDefs смотри