hi,
Habe folgendes Problem wobei ich in meinem script keinen "logischen" Fehler erkennen kann :
es werden scheinbar zufällig keine dokumente aus meiner getalldocumentsbykey abfrage gefunden . Das keyarray befülle ich folgendermaßen :
Bsp:
keyarray(0) = Proc.URLParametereins(0)
keyarray(1) = Proc.URLParameterzwei(0)
keyarray(2) = Proc.URLParameterdrei(0)
dokumente holen :
Set doccollection = Ansicht1.GetAllDocumentsByKey(keyarray, false)
Set doc1 = doccollection.GetFirstDocument
....Abfragen per getitemvalue, GetNextDocument, usw.
in diesem Beispiel können Inhalte des Array auch einen leeren String beeinhalten.
Meine ansicht "Ansicht1" sieht folgendermaßen aus :
- 3 sortierte spalten die den jeweiligen Indexen des Arrays entsprechen , und den spaltenwert aus dem entsprechenden Feld beziehen.
Problem :
Auf den ersten Blick scheinen alle abfragen zu funktionieren , Die verschiedensten Kombinationen geben die richtigen werte zurück, und leere Array-INhalte werden akzeptiert.
Aber scheinbar wahllos werden einzelne Dokumente nicht gefunden . HIer ein Beispiel :
keyarray(0) = ""
keyarray(1) = ""
keyarray(2) = "Pdf"
findet kein dokument obwohl vorhanden .
ändere ich den Ihnalt eines Anderen Feldes des gleichen dokuments , oder lege ich ein neues dokument an wird es plötzlich gefunden ..
EDIT :
Das gleiche Problem tritt auch mit der Methode " GetAllEntriesByKey" .
Steh hier völlig auf dem schlauch und bin für jeden HInweis dankbar
grüße