Domino 9 und frühere Versionen > ND6: Entwicklung

"Variant enthält keinen Container"

<< < (4/4)

Thomas Schulte:

--- Zitat von: 0xse am 05.08.05 - 12:27:37 ---das ist aber definitiv ein text feld in der maske OO

mal angenommen es wäre keins, warum geht das dann bei allen anderen dokumenten?

--- Ende Zitat ---
Du kannst dich eben bei Notes im Gegensatz zu anderen, wie auch immer, Datenbank Systemen nicht darauf verlassen das in einem Feld wirklich das drin ist was auf der Verpackung (Maske) draufsteht.
Das ist so ähnlich wie bei manchen Seifen. Die Verpackung zeigt eine grüne Seife, drin ist aber eine weisse.
Du musst wenn so was vorkommen kann hergehen und erst einmal ein
Notesitem = doc.getfirstitem("TimeExtract") machen. Dann kannst du (und das funktioniert immer, auch bei Richtext) mit
Zeiten = Notesitem.text direkt auf den Textwert des Items zugreifen.
du könntest auch mit
if notesitem.type = 1280 then
Zeiten = doc.TimeExtract(0) arbeiten
Else
Fehlermeldung
End if

0xse:
Mir ist schon klar, dass die Maske nur der Anzeige des Dokumentes dient. Aber die ganzen Dokumente wurden über ein LS erstellt mit dieser Maske. Also müsste doch dieser Datentyp dadrin sein.

Laut DB Log war niemand außer mir in der DB... Notes spricht mal wieder Sumpfantilopisch. Ich lasse einen Design Refresh über alle Dokumente laufen. Mal gucken ob das Problem danach immer noch besteht.

Der Datentyp von dem doc.TimeExtract(0) ist übrigens 8192 ^^

Thomas Schulte:

--- Zitat von: 0xse am 05.08.05 - 10:49:27 ---Immer die gleichen Anmerkungen :P Nein, könnte es nicht.

--- Ende Zitat ---
Du siehst also das immer die gleichen Anmerkungen durchaus einen Sinn haben können. In diesem Fall wäre das Ganze schon vor drei Stunden einer Lösung deutlich näher gekommen wenn du den Auszug aus deinem Debug mit gepostet hättest.

flaite:

--- Zitat von: 0xse am 05.08.05 - 12:45:00 ---Der Datentyp von dem doc.TimeExtract(0) ist übrigens 8192 ^^

--- Ende Zitat ---
Das ist ein Fixed Array des Datentyps EMPTY?

0xse:
Die Hilfe fand ich an dieser Stelle nicht eindeutig formuliert, deswegen habe ich mir nicht "angemaßt" diese Zahl zuzuordnen.

Nach einem Designrefresh und Einbau des NotesItem funktioniert es. Aber warum vorher nicht? Oo

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln