Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: mge am 24.04.03 - 15:30:48

Titel: mag db.search(searchformula$,...) keine backslash?
Beitrag von: mge am 24.04.03 - 15:30:48
Hallo,
wär lieb wenn mir jemand helfen könnte, bin so langsam am ende meines begrenzten notes-wissens...  ???

ich suche mittels eines agenten in einer datenbank per db.search-befehl nach dokumenten mit einer gewissen länderkennung (z.b. IT für Italien oder AT für Österreich) in dem feld "Opco".
       db.search(Opco='IT',....)
funktioniert prima.
deutschland ist jedoch in mehrere bereiche aufgeteilt, die heißen dann z.b. "DE\CC-West". also such ich nach
       db.search(Opco='DE\CC-West',....)
und das funktioniert gar nicht. ich erhalte kein suchergebnis.

um gewissheit über den feldinhalt von "Opco" zu haben, habe ich mir von entsprechenden einzelnen dokumenten in einer messagebox dieses feld ausgeben lassen mit
       messagebox doc.Opco(0)
ergebnis: DE\CC-West

kann es sein, daß notes probleme mit dem backslash hat, und wenn ja, wie kann man das umgehen? bzw. welche anderen suchmöglichkeiten innerhalb eines bestimmten feldes (in diesem Fall eben Feld "Opco") habe ich (keine fulltext-suche!)?

Vielen Dank im Voraus
mge
Titel: Re:mag db.search(searchformula$,...) keine backslash?
Beitrag von: ata am 25.04.03 - 12:28:09
... ein Backslash ist ein Escape-Zeichen in Formeln, von daher mußt du einzelne Backslash doppeln

"C:\\TEMP\\" anstelle von "C:\TEMP\"

ata
Titel: Re:mag db.search(searchformula$,...) keine backslash?
Beitrag von: mge am 25.04.03 - 17:10:47
ahhh - super! jetzt funktionierts!
vielen Dank. wieder was gelernt... :)