Domino 9 und frühere Versionen > ND6: Entwicklung

Problem mit Kombinationsfeld: Datenbanksuche > 65.000 Byte

(1/4) > >>

semtex:
Hallo mal wieder,
leider habe ich über die Suche nichts wirklich Passendes gefunden, deshalb meine Frage hier:

Ich habe in einer DB eine Maske mit einem Kombinationsfeld. In diesem Feld werden (anhand einer Suche in einer Ansicht) eine ganze Menge von Werten aufgelistet.

Inzwischen hat die Ansicht aber sehr viele Einträge und entsprechend das Kombinationsfeld auch viele Werte. Seit kurzem werden aber nicht mehr die Werte ausgegeben sondern es erscheint die Fehlermeldung: Das Ergebnis der durchfeührten Datenbanksuche umfasst mehr als 65,000 Byte - Notes kann in diesem Fall dieses Ergebnis nicht weiter verarbeiten (siehe beigefügter Screenshot)

Die Auswahl-Formel des Kombinationsfeldes lautet folgendermaßen:

--- Code: ---server := "" ;
database := "" ;
view := "Firmen" ;
columnNumber := 1;

Liste := @Unique(@DbColumn(class:"NoCache"; server:database; view; columnNumber));
Liste
--- Ende Code ---

Kann mir jemand weiterhelfen, wie ich dieses Problem angehen könnte?

Tausend Dank, semtex!

koehlerbv:
Das kannst Du nur mit einer Picklist umgehen.

Bernhard

HH:
Wenn ich das richtig deute, dann gibt es in der Ansicht doppelte Werte, die du mit @unique entfernst. Kannst du statt dessen nicht ein Ansicht bauen, die nach dem gewünschten Feldinhalt kategorisiert ist und den @dbcolumn dann über die kategorisierte Spalte machst?

Hubert

koehlerbv:
Das ändert aber an der übertragenen Datenmenge nichts - dass das Kategorien sind, sieht man nur im Frontend.

Bernhard

Glombi:
Ist die 1. Spalte denn kategorisiert? Offenbar nicht, denn Du verwendest ja @Unique.

Das würde ich mal als erstes checken. Falls die Spalte nur sortiert ist, werden auch Massen doppelter Einträge da sein. Durch die Kategorisierung werden nur eindeutige Werte zurückgegeben.

Andreas

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln