Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: D.P. am 11.05.07 - 12:17:29
-
Hallo
ich habe da einen Fehler bei LotusNotes
Ich habe einen Kalender unter Notes am laufen bei dem ich dies bestehende Maske für die Termin Eingabe in einen anderen Kalender kopiert habe und nur die Bezeichnung der Felder geändert habe (Fehler kommt auch wenn dies nicht geändert wurde). Dies funktioniert so weit so gut, sobald ich einen neuen Termin in den neuen Kalender eintragen will bekomme ich folgende Fehler Mehldung:
Type Mismatch[13] (Query Save)
Kann mir dabei jemand helfen oder hatte diesen Fehler schon.
Gruß
D.P.
-
Notes sagt Dir eh schon das wesentliche.
Du hast in Deinem Code im QuerySave Event wo einen Typenfehler.
Suchen, ausbessern, passt.
SchöWo
-
debuggen
Ordentliches Fehlerhandling
Rest siehe Martin
-
... Type mismatch weist auf einen Fehler in Lotus Script hin - in diesem Fall im Querysave. Du erhälst ihn immer dann, wenn du mit einem falschen Datentypen arbeitest - zum Beispiel eine Zahl mit einem String addieren, oder es wird ein Datumswert erwartet und es kommt ein String, oder eine Zahl.
Dies kommt dann gerne vor, wenn du Zahlen oder Textfelder verwendest die keinen Vorgabewert haben, und damit noch keine eindeutige Typ-Zuweisung. Leere Felder verwendet Notes zunächst als Textfelder...
Schau dir den Umgang mit dem Debugger an - einschalten, abspeichern und du kannst dort dann die entscheidende Stelle in deinem Code sehen...
Toni
-
Danke für die Tips.
habe das problem aber mitlerweile selber gelöst.
der fehler lag irgendwo beim Kopieren der DB auf dem Server.
Nach dem ich sie auf eine lokale oberfläche kopiert hatte konnte ich sie dort bearbeiten und zurück auf den server kopieren.
MfG
D.P.