Ich möchte eine Suche in einer Datenbank ausführen und in einer Collection sammeln.
Die Dokumente sollen entweder die Maske "Person" oder die Maske "Firma" haben und das Feld sKatFeld (Stringvariable mit Wert "KTDienstleister", eigentlich der Name eines Feldes) soll den Wert haben den ich vorher in die Stringvariable sAltKat eingelesen habe.
Mit den folgenden beiden Varianten hatte ich keinen Erfolg:
1.)
sQuery = "@Contains( FORM; ""Person"":""Firma"")&@Contains( sKatFeld;sAltKat)"
oder
2.)
sQuery="Form = ""Person""|""Firma"" & sKatFeld=sAltKat"
Set col =mydb.search(sQuery,Nothing, 0)
Die Collection funktioniert nicht mit der Fehlermeldung:
1.)Type Mismatch
2.)Notes Error: Abfrage ist nicht verständlich (Form = "Person"|"Firma" & sKatFeld=sAltKat)
Was mache ich bei der Konfiguration der Suchkriterien falsch? Über einen kleinen Tipp würde ich mich freuen.
Danke, Krista