Hallo Christian,
du musst tatsächlich einen Index anlegen - am besten beim Entwurf deiner Tabelle. In deiner Anwendung kannst du dann über die Eigenschaft IndexName deiner TTable-Komponmente zwischen verschiedenen Index-Dateien hin und herschalten (siehe Online-Hilfe).
Delphi-Quellcode:
procedure AssertIndex(table: TTable; indexName, fieldNames: string; indexOptions: TIndexOptions);
var
sl: TStringList;
begin
sl := TStringList.Create;
with table do begin
GetIndexNames(sl);
if sl.IndexOf(indexName) = -1 then
AddIndex(indexName, fieldNames, indexOptions);
end;
end;
begin
AssertIndex(dm.BeispielTabelle, 'BYNAME', 'NAME', [ixCaseInsensitive]);
end;
Grüße vom marabu