Autor Thema: Feld ist zu groß (32K)  (Gelesen 4484 mal)

Jürgen Schomann

  • Gast
Feld ist zu groß (32K)
« am: 03.05.18 - 17:28:02 »
Wenn Dokumente erstellt werden ist die Größe bei Feldern auf 32 K begrenzt. Will man mehr Daten ausgeben, kann man diese auf mehrere Felder verteilen.
Wenn man NotesItem.IsSummary = False setzt kann ein Feld auch größer als 32 K sein. Maximal aber 64 K. Andernfalls kommen folgende Meldungen:
Bei einem Text-Feld

Fehlercode 315 - Speicheranforderung über 65.000 Byte

bzw. bei Mehrfachwerten

Fehlercode 4000 - Hinzufügen des Eintrags würde Textliste über 64 K hinaus vergrößern. Eintrag nicht hinzugefügt.

Wenn ich NotesItem.IsSummary standardmäßig True lasse und jetzt z. B. 3 Felder a 30000 Byte ausgeben möchte, kommt beim 3. Feld aber die Fehlermeldung

Feld ist zu groß (32K) , oder die Spalten- oder Auswahlformeln der Ansicht sind zu groß

obwohl kein Feld größer 32 K ist.

Woran kann das liegen?
Die Angaben 32 K bzw. 64 K beinhalten allerdings noch internen Verwaltungsplatz für die Länge je Mehrfachwert u. a., so das nicht die volle Byte-Anzahl zur Verfügung steht.

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Re: Feld ist zu groß (32K)
« Antwort #1 am: 03.05.18 - 17:59:56 »
Woran kann das liegen?
Daran, dass im Dokument in allen Feldern (bzw. Items) vom Typ Summary insgesamt mehr als 32K drin ist.
nobody is perfect but i'm pretty close 

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Feld ist zu groß (32K)
« Antwort #2 am: 03.05.18 - 18:01:02 »
< FP9?

Dann ist die max. mögliche Größe des Summary Buffers für das Dokument überschritten.

Sum(Größe-aller-summary-items) > 64k
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Jürgen Schomann

  • Gast
Re: Feld ist zu groß (32K)
« Antwort #3 am: 03.05.18 - 18:31:56 »
Danke für eure Hinweise.
Ich habe Notes 9.01FP9.
Also Länge aller Felder mit Summary <= 64 K?

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Feld ist zu groß (32K)
« Antwort #4 am: 03.05.18 - 19:58:33 »
Oder die entsprechenden Parameter ( siehe release notes ) setzen, um die Grenze anzuheben.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Feld ist zu groß (32K)
« Antwort #5 am: 03.05.18 - 23:04:15 »
https://www.ibm.com/support/knowledgecenter/en/SSKTMJ_9.0.1/admin/admn_increase_document_summary_data_limit.html

Anmerkung: Ein Feld "kann" übrigens mehr als 32k aufnehmen (ohne Fehlermeldung) , allerdings verhält es sich dann komisch.

Man sollte auch vermeiden, mehrere Felder mit gleichem Namen zu erstellen, da man auf diese nicht sauber zugreifen kann (Richtext ausgenommen)
VG Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz