Autor Thema: Collection FTSearch zurücksetzen  (Gelesen 1545 mal)

Offline awagner

  • Junior Mitglied
  • **
  • Beiträge: 72
  • Geschlecht: Männlich
Collection FTSearch zurücksetzen
« am: 11.11.10 - 15:35:14 »
allo zusammen,

folgendes Ausgangssituation:
ich suce über db.search (...) Dokumente aus einer Datenbank und schreib diese in ne Collection.
Danach schränke ich die Collection via col.FTSearch({Field XYZ="ABC"}, 0) wieder ein.
Anschließend läuft ne Schleife, die mir Daten ins Excel überträgt.

So nun zum eigentlich Problem:
Jetzt möchte ich die Collection wieder "zurücksetzen", damit wieder alle Werte drin stehen, wie vor dem FTSearch.
Gibt es da ne Funktion oder ähnliches? Oder muss ich erneut nen db.search ausführen?

Für euere Hilfe wäre ich sehr dankbar.

Schöne Grüße
Andi
Andi
--------------------------------------------------------------------
http://www.andis-bilder.de
http://www.djk-rattenberg.de
http://www.bavarian-beach-boys.de
--------------------------------------------------------------------
Ziele sind wie Sterne am Himmel,
man kann sie nie wirklich erreichen,
aber sie geben uns eine gute Orientierung

Offline jr

  • Senior Mitglied
  • ****
  • Beiträge: 260
  • Geschlecht: Männlich
  • Bitte keine eierlegenden Wollmilchsäue...
    • Homepage
Re: Collection FTSearch zurücksetzen
« Antwort #1 am: 11.11.10 - 15:42:18 »
Hi,

wenn ich das richtig sehe, dann änderst Du ja nichts an der Collection, sie ist also immer noch im Originalzustand wie nach dem Search. Du kannst dann die Collection jederzeit wieder neu durchlaufen.

Set doc = col.GetFirstDocument()
While (not(doc is  nothing))
 ...
 set doc = col.GetNextDocument(doc)
Wend

Das sollte genügen.

Gruß,

Joachim
Wer in den Fußstapfen eines anderen geht, hinterlässt keine Spuren und kommt nie als Erster an.

Offline awagner

  • Junior Mitglied
  • **
  • Beiträge: 72
  • Geschlecht: Männlich
Re: Collection FTSearch zurücksetzen
« Antwort #2 am: 11.11.10 - 15:46:46 »
Hallo Joachim,

ich schränke die Collection vor dem ersten Schleifendurchlauf ein.
Dann geh ich die Schleife durch und dann möchte ich wieder den Ursprungszustand der Collection haben,
um die Collection mit "neuen Suchparamatern" wieder durchzulaufen.

Ich glaub nicht, dass mir deine Lösung weiterhilft, weil hier ja die Einschränkung nicht drin ist.
Andi
--------------------------------------------------------------------
http://www.andis-bilder.de
http://www.djk-rattenberg.de
http://www.bavarian-beach-boys.de
--------------------------------------------------------------------
Ziele sind wie Sterne am Himmel,
man kann sie nie wirklich erreichen,
aber sie geben uns eine gute Orientierung

Offline jr

  • Senior Mitglied
  • ****
  • Beiträge: 260
  • Geschlecht: Männlich
  • Bitte keine eierlegenden Wollmilchsäue...
    • Homepage
Re: Collection FTSearch zurücksetzen
« Antwort #3 am: 11.11.10 - 16:08:40 »
Hallo,

ach so, Du machst noch einmal einen col.Search. Sorry, habe ich übersehen.

Also dann gibt es keine Alternative zu einem neuen Search.

Sorry,

Joachim
Wer in den Fußstapfen eines anderen geht, hinterlässt keine Spuren und kommt nie als Erster an.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz