IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Не могу создать новый индекс в Delphi
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 16
Пол: Мужской
Реальное имя: Гена

Репутация: -  0  +


Не получается создать новый индекс.

Код
procedure TForm9.Button1Click(Sender: TObject);
var i:integer;
    s:string[30];
begin
  Case pagecontrol1.ActivePageIndex of
  0: begin
     with mdb.DataModule2.Person do
       begin
       For i:=0 to form1.DBGrid1.FieldCount-1 do
         If form1.DBGrid1.Columns[i].Title.Caption=radiogroup1.Items[radiogroup1.ItemIndex] then
           begin
           s:=form1.DBGrid1.Columns[i].FieldName;
           break;
           end;
       end;
     mdb.DataModule2.Person.AddIndex(s+'index',s,[]);
     mdb.DataModule2.Person.IndexName:=s+'index';
     end;
  end;
end;

Пишет:
Invalid index\tag name
index does not exists
Index: MFioindex

Эксклюзивный доступ к таблице стоит.

Сообщение отредактировано: Гена -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Какая БД? (и, заодно, способ доступа к ней напиши)
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 16
Пол: Мужской
Реальное имя: Гена

Репутация: -  0  +


Таблицы Парадокс. Использую BDE. Нужно сортировку сделать, а он так ругается. Притом полей в таблице много (3 таблицы всего 15 полей), делать индекс для каждого поля по возрастанию и убыванию не хочется. Или все же лучше так? И как вообще умные люди такие вещи делают?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 27.09.2020 5:27
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name