Domino 9 und frühere Versionen > ND8: Entwicklung

Noteconflict Feld in NotesSQL

<< < (2/2)

yann_kiraly:
Wow, vielen Dank für die schnellen Antworten.

Ich werde mir $Ref und $Conflict mal anschauen. Allerdings habe ich in Erinnerung,
sie bei vielen Dokumenten nicht gefunden zu haben. Kann es sein, dass sie in Document Properties
nur auftauchen, wenn sie einen Wert haben? Bzw. ist das eine dumme Frage, weil alle Felder bzw. Items nur angezeigt werden, wenn sie einen Wert haben?

Zur Felder/Items Unterscheidung: Den Begriff Feld hatte ich hier aus dem von NotesSQL zurückgegebenen RecordSet entnommen. Hinter den "Feldern" dieses RecordSets kann sich wohl einiges verbergen, was über OLE z.B. nur über Methodenaufrufe ausgelesen werden kann.

koehlerbv:
"Felder" sind in Notes Elemente des Frontends (in Masken).
Items sind Datencontainer in Dokumenten. Diese *können* durch Felder im Frontend angezeigt und / oder auch bearbeitet werden.

Wie ein Item in ein Dokument kommt, bestimmt aber nicht zwangsläufig eine Maske. Profi-Anwendungen werden wohl mehr unterschiedliche Items pro Dokument enthalten als Felder in Masken vorhanden sind.

Und ja: $Conflict und $Ref werden *normalerweise* automatisch vom Domino (ggf. aber auch vom Client, wenn es sich um Speicherkonflikte handelt) erzeugt. Und so, wie man via backend Items erzeugen kann, kann man sie auch verändern (auch im Typ!) oder gleich in den Orkus kippen.

Daher Obicht: die Begrifflichkeiten wurden nicht ohne Sinn erschaffen!

Bernhard

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln