Autor Thema: Doc in collection nicht auslesbar  (Gelesen 2122 mal)

Offline Frank_B

  • Senior Mitglied
  • ****
  • Beiträge: 275
  • Geschlecht: Männlich
Doc in collection nicht auslesbar
« am: 07.11.17 - 10:00:01 »
Hallo,

ich habe ein Problem in einer collection.

Eines der Dokumente in der collection lässt sich nicht auslesen (Feldinhalte sind vermeindlich immer leer)
Bsp.: doc.universalID oder doc.form(0) liefert nichts.

Mit doc.isvalid wird mir das doc auch bestätigt als valides Dokument.
Es ist kein doc.isresponse Dokument.

Mit einem Zähler in der "while not doc is nothing..." wird es immer an gleicher Stelle (Nr. 285 von über 1000) gefunden.
Also ich habe das Dokument in der collection erreicht, aber ich kann nichts damit machen.
Auch doc.remove geht nicht.

Hat jemand eine Idee, wie ich das Dokument einsehen oder zuletzt zumindest löschen könnte ?
« Letzte Änderung: 07.11.17 - 10:26:38 von Frank_B »
Gruß Frank

Offline Frank_B

  • Senior Mitglied
  • ****
  • Beiträge: 275
  • Geschlecht: Männlich
Re: Doc in collection nicht auslesbar
« Antwort #1 am: 07.11.17 - 10:26:25 »
Gefunden

Da die collection aus einem FTSearch heraus gemacht wurde, habe ich nun mal den Volltextindex gelöscht und neu aufgebaut.
Und siehe da, das vermeintliche Dokument schlägt nicht mehr auf.
Gruß Frank

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Doc in collection nicht auslesbar
« Antwort #2 am: 07.11.17 - 11:05:02 »
So etwas passiert auch, wenn man auf ein Dokument zugreift, das man nicht lesen darf. Allgemeingültig abfangen kann man das mit der Überprüfung, ob NotesDocument.Items ein Array ist

Code
If Isarray (doc.Items) Then

End If

Offline Frank_B

  • Senior Mitglied
  • ****
  • Beiträge: 275
  • Geschlecht: Männlich
Re: Doc in collection nicht auslesbar
« Antwort #3 am: 07.11.17 - 11:44:35 »
Interessant.
Danke für den Tipp mit dem array
Gruß Frank

Offline Frank_B

  • Senior Mitglied
  • ****
  • Beiträge: 275
  • Geschlecht: Männlich
Re: Doc in collection nicht auslesbar
« Antwort #4 am: 09.11.17 - 08:35:24 »
...das ominöse Dokument ist wieder da.

Ich habe es nun final mal per "doc.remove" gelöscht.
Dies ging nur per console "tell amgr run.... "
Gruß Frank

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz