Autor Thema: searchcollection für einen bestimmten Zeitraum  (Gelesen 1670 mal)

Offline ARM9

  • Junior Mitglied
  • **
  • Beiträge: 62
searchcollection für einen bestimmten Zeitraum
« am: 07.12.09 - 12:57:29 »
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

  • Gast
Re: searchcollection für einen bestimmten Zeitraum
« Antwort #1 am: 07.12.09 - 13:04:32 »
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

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: searchcollection für einen bestimmten Zeitraum
« Antwort #2 am: 07.12.09 - 13:04:38 »
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline ARM9

  • Junior Mitglied
  • **
  • Beiträge: 62
Re: searchcollection für einen bestimmten Zeitraum
« Antwort #3 am: 07.12.09 - 13:27:49 »
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 !

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz