Domino 9 und frühere Versionen > Entwicklung
Array mit Lücken in Feld schreiben
ZaLudtske:
Hallo,
ich hab mal wieder ein Problem.
Ich möchte ein Variant-Array mit Lücken (01.06.2006 : 08.06.2006 : Null : 30.06.2006) in ein Feld zu schreiben. Leider erhalte ich beim Schreiben mit NotesDocument.ReplaceItemValues die Fehlermeldung "NotesError: NotesItem cannot be set to an array of mixed data types".
Mit was muss ich die Lücken im Array belegen, damit ich das Array dem NotesItem zu weisen kann.
Rainer
ata:
... du musst die Datumswerte zu Text wandeln - als leere Zeile verwendest du dann das geschützte Leerzeichen => Alt + 255
Toni
koehlerbv:
Datum als Text - da handelt man sich in internationalen Umgebungen aber umgehend Ärger ein.
Das nur als Anmerkung.
Bernhard
ata:
... aber nur, wenn es sich tatsächlich um eine internationale Anwendung handelt. Ansonsten muß er parallel eben die Zeitzone mitziehen.
Anders lässt sich die Liste eben nun mal nicht darstellen, denn ein Datum "Null" lässt sich nicht als Datum darstellen - also der Umweg über die Textliste...
Toni
koehlerbv:
Aus eigener Erfahrung lasse ich mich auf Argumente wie "nur national benutzt" nicht mehr ein - es reicht ja ein Server, der aus x-beliebigen Gründen jetzt bitte im US-Original laufen solle (incl. der länderspezfischen Einstellungen).
Aber natürlich lässt sich mit Text da trotzdem was treiben: Bei einer normierten Darstellung und der Verpflichtung (bzw. Unmöglichmachung) der nicht unmittelbaren Weiterverarbeitung des Strings ("2006/07/18") kann man den ja dann wieder sauber in eine von Notes international verarbeitbare Datumsform überführen.
Man könnte in Notes sogar Items befüllen, die neben Datumswerten dann doch "Nichtwerte" beinhalten - nur knallt das sofort, sowie diese ins Frontend gelangen. Damit ist das ein No-No wie Datumswerte in Strings, die man dann gleich unmittelbar weiterzuverarbeiten gedenkt.
Ich denke, dass ich trotz "scheinbaren" Widerspruchs hier mit Dir, Toni, d'accord gehe. Ausdiskutieren können wir das ja am 2./3. September in Kassel, und auch der Fragesteller ist zu diesem Treffen ja bereits herzlich eingeladen (AtNotes Treffen Kassel September 2006) :)
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln