Domino 9 und frühere Versionen > ND6: Entwicklung
Datenbankabfrage mit getDocumentByKey
donmartin:
Hab's mir fast schon gedacht....vielen Dank trotzdem. 8) 8)
Würd mich aber dann interessieren, für was der 'exactMatch-Flag' gut ist:
--- Zitat ---If you specify False (the default) or omit this parameter, a partial match succeeds. A partial match returns the first document that matches the initial characters of the key.
--- Ende Zitat ---
???
diali:
wird exactMatch nicht verwendet werden alle Dokument gefunden, die mit dem Suchsting beginnen. Wird dieser Parameter verwendet, dann muss das Wort genau übereinstimmen.
Also exactMatch = False ... macht eine rechts trunkierte Suche.
Suchst Du z.B. nach "Licht", dann findet ein exactMatch = True nur die Dokumente, bei der "Licht" in der Spalte steht. Mit exactMatch = False werden dagegen auch "Lichstschalter", "Lichtausbeute", "Lichter" usw. gefunden.
dirk_2909:
Hallo,
dann bleibt wohl nichts anderes übrig als mit einer Schleife über alle Dokumente der Mitarbeiteransicht zu gehen bis das gewünschte Dokument gefunden wurde :-\
Dauert zwar - aber wenn sonst kein Zugriff auf die DB ?! :-:
set doc = view.getFirstDocument
while not doc is Nothing
if doc.GetItemValue( "Feld" )( 0 ) = g_strVergleichsString Then
goto SKIP_WHILE
end if
set .....
ata:
... was spricht gegen den db.Search?
Toni
HH:
Oder du machst das, was Bernhard bereits angeregt hatte:
set col = db.search( "feld='" + g_strVergleichsString + "'", nothing, 0 )
Hubert
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln