Autor Thema: Problem mit db.search()  (Gelesen 1080 mal)

bend0r

  • Gast
Problem mit db.search()
« am: 20.07.07 - 10:24:07 »
hallo,
ich stelle gerade eine Firmen-übergreifende Adress-Db zusammen. Diese db wird aus verschiedenen DB's mit Informationen zu internen und externen Mitarbeiter zusammengestellt. Um nun eine Abfrage zu erstellen ob nun eine Person schon in der Adress-Db vorhanden ist (via Agent) benutze ich die db.search Funktion:

Der Code sieht folgendermaßen aus:

strFormula= {SELECT Form="AAdresse" & Vorname="} + strVorname + {" & Nachname ="}
strFormula= strFormula + strNachname +{" & Firma="} + strFirma + {"}

Set dc_search = db_adress.search(strFormula,Nothing,0)

Nun erwischt der Agent eine Person die schon in der Adress-DB vorhanden sit.
Das kuriose ist nun das dc_search.count=0 ist und demanch kein doc gefunden wurde. Erstelle ich aber nun eine Testansicht finde ich gewünschte Person.

Jemand eine Idee?

Glombi

  • Gast
Re: Problem mit db.search()
« Antwort #1 am: 20.07.07 - 10:34:07 »
Das SELECT gehört eigentlich nicht in die Formel. Versuche es mal mit

strFormula= {Form="AAdresse" & ....

Andreas

bend0r

  • Gast
Re: Problem mit db.search()
« Antwort #2 am: 20.07.07 - 10:51:47 »
update:

habe "Lotus Script vollständig neu kompilieren" ausgeführt.
nun funktioniert es auch

@glombi: mit SELECT funktioniert es auch


grüsse rene

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz