Domino 9 und frühere Versionen > Entwicklung

Ein Feld zum Schlüsselfeld machen

(1/2) > >>

Don Pasquale:
Hallo Leute,

ich benötige ein eindeutiges Schlüsselfeld, das in der DB nur einmal
vorkommen darf, eben so ähnlich wie die UniversalID.
Wie kann ich ein bestimmtes Feld zum Schlüsselfedl erklären ?
Unter welchem Stichwort finde ich dies in der Hilfe ?

Ciao

Don Pasquale

Axel:
Hi,

was meinst du denn mit Schlüsselfeld ? Ist damit der Feldtyp gemeint ? Den kannst du in den Eigenschaften setzen.

Soll der Feldname eindeutig sein ? Dafür mußt du selbst sorgen.

Soll der Wert des Feldes eindeutig sein ? Dass mußt du programmiertechnisch lösen. Zum Beispiel, in dem du beim Speichern des Dokumentes in der Datanbank suchst, ob es bereits ein Dokument mit diesem Feldwert gibt.

Axel

ata:
... warum nimmst du nicht die UNID? - da hast du das doch...

... ansonsten nimm eine Kombination von Feldern + Now()

ata

Till_21:
nimm einfach ein @unique, computed when composed

gruss

Don Pasquale:
@Vielen Dank Ihr Beiden,

ich habe eine Menge von Datensätzen aus einer SQL Datenbankmit einem Schlüsselfeld DOC_ID genannt. Dieser muß in auch in der LOTUS DB
einmalig sein.
Die unid funktioniert für diesen Fall nicht.

Ciao

Don Pasquale

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln