AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Indexfehler ??

Ein Thema von Fritz01 · begonnen am 27. Nov 2007 · letzter Beitrag vom 2. Dez 2007
Antwort Antwort
raiguen
(Gast)

n/a Beiträge
 
#1

Re: Indexfehler ??

  Alt 2. Dez 2007, 18:30
Jo, wir helfen doch gerne, vor allem dann, wenn der Hilfesuchende auch aktiv an der Lösung seines Problems mitarbeitet
Bezüglich deiner IndexLösch-Prozedure darf ich zum Anschluss noch eine Änderung anbringen (ich weiss, ich bin penetrant-nervig )
Delphi-Quellcode:
procedure TfrmMain.IndexDelete(sIndexList: Tstringlist);
var
  cnt : integer;
begin
  with tTable do
    IndexName := '';
    {IndexName setzen reicht aus, da IndexName und IndexFieldName sich gegenseitig ausschliessen
    IndexFieldNames := '';}


    //** diese Minimalschleife ist ausreichend, alle temp. erstellten Indizes zu löschen
    for cnt := sIndexList.Count -1 downto 0 do //sIndexList
      DeleteIndex(sIndexList[cnt]); // index aus table (sIndexList[cnt])
   ***//
    {in einer Schleife nicht sinnvoll, da JEDESMAL die Indizes neu ausgelesen werden,
     aber zum Schluss auf jeden Fall}

    IndexDefs.Update; // indexdefinition aktualisieren
    //--evtl. ist das hier auch möglich, da für die aktuelle Tabelle ja nicht mehr benötigt wird
    //-- und die Indizes für die neue Tabelle ja neu eingelesen werden
    IndexDefs.Clear {bin mir z.Zt. nicht ganz sicher, ob diese MEthode vorhanden ist}  
    StoreDefs := False; //speichern der definitionen verhindern
  end;
  sIndexList.Clear;
end;
Ansonsten weiterhin viel Erfolg und einen schönen Rest-(1.Advents)Abend
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz