założyć indexy...

0

eeeehhhhhh...
może ktoś robił coś takiego i mi pomoże.... :)

robie baze danych... typ Paradox... tabele są już gotowe... i w ogóle już działa... no i jest cacy...
ale jedną z ważniejszych funkcji programu jest to że w programie otwieram i inne tabele (też Paradox) i jest OK - bo działa... po za jedną rzaczą... te tabele są bez indexów a ja potrzebuje je sortować... więc tak kombinuje już nie wiem ile czasu co by mi w runtimie... pozakładał indexy i qpa :(
a kombinowałem już tak:

to poszło (index główny)
table1.IndexDefs.Add('','Nazwisko',[]);
ale
table1.IndexDefs.Add('nazwa_indexu','Imie',[]);
już mi nie robi indexu :( - jak daje
table1.IndexName:='nazwa_indexu';
to mówi że nie ma takiego indexu

with table1.IndexDefs.AddIndexDef do
begin
Name := 'nazwa_indexu';
Fields := 'Imie';
Options := [];
end;
też krzyczy że nie ma takiego indexu...

no i jeszcze jakoś kombinowałem - ale nie pamiętam już jak to było (to było tak dawno - jakieś 3-4godziny temu)...

no i już nie wiem - co robie nie tak :(
czy ktoś zakładał może programowo indexy dla Paradoxa ???

pozdrowionka :)
neuron

0

Z tego co się orientuję to w tabelach Paradox, pierwszy definiowany index nie może mieć określonej nazwy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1