Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: mweitzel am 03.06.14 - 15:30:53

Titel: DBLOOKUP auf Mailfile-Termine bringt eine Fehlermeldung
Beitrag von: mweitzel am 03.06.14 - 15:30:53
Hallo,
ich habe folgendes Problem bei einer DBlookup Anweisung.

Ich habe eine neue Ansicht im Mailfile erstellt. Diese Ansicht besteht aus 2 Spalten.

1. Spalte @Date(startdate) sortiert aufsteidend
2. Spalte subject

In einer Maske versuche ich in ein Berechnetes feld über folgenden Befehl die Daten zu selektieren. Und die 2 Spalte in dieses Feld zu schreiben.
Das Feld ist ein Textfeld.


Datum := @Today;
Server := @Subset(@DbName;1);

@Text(@DbLookup("":"NOCACHE";server:mailfile;"(a_Termine)"; @Text(datum);2;""))

Ich kann machen was ich will, in dem Feld steht immer "Falscher Datentyp für Datenbankfunktion" obwohl in der Ansicht zum bsp. heute 03.06.2014 einige Einträge enthalten sind.

Hat jemand eine Idee? Ich arbeite oft mit DBLOOKUP Befehlen, aber so was hatte ich nocht nicht.
Titel: Re: DBLOOKUP auf Mailfile-Termine bringt eine Fehlermeldung
Beitrag von: koehlerbv am 03.06.14 - 15:41:22
Logisch.

Du hast eine Spalte mit Datumswerten und suchst explizit nach einem Textwert. Was sollte da anderes passieren als diese Fehlermeldung?

Bernhard
Titel: Re: DBLOOKUP auf Mailfile-Termine bringt eine Fehlermeldung
Beitrag von: mweitzel am 03.06.14 - 15:53:41
Ich hatte auch schon einmal @Text(@date(startdate)) in der Spalte eingegeben. Leider war das auch das gleiche Ergebnis.
Titel: Re: DBLOOKUP auf Mailfile-Termine bringt eine Fehlermeldung
Beitrag von: koehlerbv am 03.06.14 - 16:16:36
Sind auf Domino und Client überhaupt gleiche local settings gegeben?
Titel: Re: DBLOOKUP auf Mailfile-Termine bringt eine Fehlermeldung
Beitrag von: mweitzel am 04.06.14 - 07:20:57
was für local settings sind denn gemeint, ich verstehe die Frage nicht.
Titel: Re: DBLOOKUP auf Mailfile-Termine bringt eine Fehlermeldung
Beitrag von: Driri am 04.06.14 - 08:48:29
Bernhard meint, ob alle Clients mit den selben Sprach-/Zeitzonen-Einstellungen laufen. Wenn ihr z.B. Clients in den USA habt, liefern die mit @Text() auf ein Datum einen anderen String zurück, als ein Client in D.