Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Lancelot am 08.03.11 - 07:22:51

Titel: Feldlänge in Byte in einer View anzeigen lassen.
Beitrag von: Lancelot am 08.03.11 - 07:22:51
Hi Experten,

ich habe ein Problem und zwar:
Eine DB mit über 80.000 Textdokumenten soll Lokale repliziert werden.
Das klappt aber nicht weil irgendwann die Meldung "Feld ist größer als 32 K..."
kommt und dann bricht die Replizierung ab.

Ich habe einen ganz starken Verdacht welches Feld es ist.
Kann ich mir die Feldlänge in Byte in einer Ansicht anzeigen lassen?
So wüsste ich welches Dokument oder Dokumente ich anpacken muss.

Danke Euch schon mal im vorraus. 
Titel: Re: Feldlänge in Byte in einer View anzeigen lassen.
Beitrag von: marschul am 08.03.11 - 07:55:15
In Formel kenne ich nur @Length, was allerdings nur die Anzahl der Zeichen zurückgibt. In LS gäbe es LenB. Das Ergebnis könnte zwecks Darstellung in einer Spalte in ein weiteres Feld geschrieben werden.

Gruß
Marco
Titel: Re: Feldlänge in Byte in einer View anzeigen lassen.
Beitrag von: Lancelot am 09.03.11 - 10:41:36
Hallo Marco,

erst mal danke für die Antwort.

Ich bekomme einen Typ Mismatch wenn ich den Wert in ein neues Feld schreiben möchte.

Klappt der Befehl auch bei einem Feld das als Liste fungiert?
Wenn ja was muß ich beim Len B dann beachtem denn ind er Hilfe steht nichts drüber drin?

Das Feld welche ich einlesen möchte, bekommt pro Speichervorgang eine neue Zeile dazugefügt.
Eben so History mäßig.
Titel: Re: Feldlänge in Byte in einer View anzeigen lassen.
Beitrag von: ascabg am 09.03.11 - 10:48:44
Hallo,

Wann kommt der Fehler? (beim ersten schreiben oder erst ab dem erneuten schreiben)
Wie sieht denn der Code zum Schreiben des Feldes aus?
Wie hast Du das Feld denn definiert?


Andreas
Titel: Re: Feldlänge in Byte in einer View anzeigen lassen.
Beitrag von: Lancelot am 09.03.11 - 11:08:24
OH MANN!!!!!!

es ist nicht mein Tag.

Ich habe mir ja eigentlich bei der eigenen Fragestellung schon selbst die Antwort gegeben.

> Klappt der Befehl auch bei einem Feld das als Liste fungiert?
Ja klar, weil ich dann in Script ein Array verwenden und durchlaufen muss.
Wenn ich dann noch alle Werte zusammen addieren, habe ich das was ich will.

Danke Euch allen.

Problem gelöst.