Domino 9 und frühere Versionen > ND7: Entwicklung
searchcollection für einen bestimmten Zeitraum
(1/1)
ARM9:
für Lotuscript suche ich nach einer Parameterangabe für eine Suchcollection.
In einer Datenbank gibt es ein Datum/Zeitfeld 'Timestamp'. Es sollen alle Dokumente gefunden werden, welche in einem begrenzten Zeitraum liegen.
Dim von as Notesdatetime
Dim bis as Notesdatetime
search = {Timestamp > "} & von.Dateonly & {" & Timestamp < "} & bis.Dateonly &{"}
set col = db.search(search,nothing,0)
Wie man sich denken kann, er findet nichts. Wie kann ich in einer Datenbank nach den genannten Kriterien suchen? Oder wie werden die Parameter richtig übergeben.
Glombi:
DateOnly liefert einen String, also mit [...] den Datumswert vergleichen:
Dim von as Notesdatetime
Dim bis as Notesdatetime
search = |Timestamp > ["| + von.Dateonly + |"] & Timestamp < "[| + bis.Dateonly + |"]|
set col = db.search(search,nothing,0)
Andreas
DerAndre:
Hilft das?
ARM9:
das ging aber fix ;D
so funktioniert es
search = |Timestamp > [| + von.Dateonly + |] & Timestamp < [| + bis.DateOnly +|]|
Ohne die Anführungsstriche. Die Interpretation der rechteckigen Klammern (Feldinhalt) ist mir jetzt bewußt geworden.
Danke nochmal !
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln