Domino 9 und frühere Versionen > ND6: Entwicklung

Datenbankabfrage mit getDocumentByKey

<< < (2/3) > >>

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