Zitat von
Gambit:
Delphi-Quellcode:
Query.close;
Query.SQL.Text:='
ALTER TABLE myTable ADD INDEX TitleIndex (titel)';
Query.ExecSQL;
Da bekomm ich ne
Exception: File must be opened exclusively
Wie gehts denn richtig?
Dein Codeschnippsel ist schon in Ordnung. Die Tabelle myTable ist allerdings schon
an anderer Stelle geöffnet.
Es reicht schon, wenn in der Delphi
IDE eine
Query/Table Komponente auf Active=True steht.
Du musst ausserdem das Property Exclusive der TDatabase-Komponente auf True setzen.
(je nachdem, mit welchen Komponenten du arbeitest)