Domino 9 und frühere Versionen > ND7: Entwicklung
Notes error: Field is too large (32K) or View's column & selection formulas...
koehlerbv:
Es ist e her unwahrscheinlich, dass Option 2 der Fehlermeldung zutrifft. Ich vermute, Dein Agent stoplert über ein Item, welches die 32k-Grenze geknackt hat.
Mehr könnte man sagen, wenn man den Code des Agents sehen würde.
Bernhard
ata:
... das wäre ein Ansatz:
In einem Agenten, der auf die aktuelle View geht - so auf die schnelle...
--- Code: ---Option Explicit
'
Sub Initialize( )
'On Error GoTo ErrorHandle
' # lokale Deklarationen...
Dim session As New NotesSession
Dim ws As New NotesUIWorkspace
Dim docThis As NotesDocument
Dim view As NotesView
Dim item As NotesItem
Set docThis = session.CurrentDatabase.CreateDocument
Set view = ws.CurrentView.View
Print view.Name
docThis.ColumnFormula = view.SelectionFormula
Set item = docThis.getFirstItem( "ColumnFormula" )
MsgBox item.ValueLength & Chr(10) & Chr(10) & view.SelectionFormula , 0 , view.Name & " => Ansichts-Formel"
'
Forall column in View.Columns
docThis.ColumnFormula = column.Formula
Set item = docThis.getFirstItem( "ColumnFormula" )
MsgBox item.ValueLength & Chr(10) & Chr(10) & column.Formula , 0 , view.Name & " => " & column.ItemName
End Forall
WayOut:
Exit Sub
ErrorHandle:
MsgBox |FEHLER | & erl & | => | & Error , 16 , |Fehler in Zeile | & Erl
End Sub
--- Ende Code ---
Toni
Bruce Willis:
Hallo Toni,
wenn ich Deine letzte Änderung/Bemerkung (von 13:30:30) richtig verstehe, kann die Meldung "is too large" nicht daran liegen, wie vile Dokumente in der fraglichen Ansicht zu sehen sind oder wie viel Text in den Spalten angezeigt wird.
Oder gibt's auch solche Beschränkungen?
Und wenn ich in den Spalten keine Formel sondern nur Feldnamen hätte, dürfte zu dieser Fehlermeldung überhaupt nicht kommen.
Oder doch?
Gruß
Leo
ata:
... wenn nur der Feldname drin steht, dann ist die Meldung auf jeden Fall wirr - daher ist der Verdacht nicht unbegründet => Dein Agent stoplert über ein Item, welches die 32k-Grenze geknackt hat
Das liese sich nur mit einer Überprüfung der NotesItem.ValueLength erkennen...
Toni
Bruce Willis:
--- Zitat von: koehlerbv am 25.04.08 - 13:47:39 ---Ich vermute, Dein Agent stoplert über ein Item, welches die 32k-Grenze geknackt hat.
Mehr könnte man sagen, wenn man den Code des Agents sehen würde.
--- Ende Zitat ---
Hallo Bernhard,
Danke, du hast die Chance: :)
See attached...
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln