Freigeben über


Dialogfeld "Unique-Einschränkung"

Aktualisiert: November 2007

In diesem Dialogfeld können Sie für eine oder mehrere Spalten einer Datentabelle eine Unique-Einschränkung definieren, durch die sichergestellt wird, dass in einer Spalte oder Spaltenkombination kein Wert doppelt vorkommt. Primärschlüsselspalten weisen z. B. immer eine Unique-Einschränkung auf. Zur Laufzeit löst eine Unique-Einschränkung einen Fehler aus, wenn versucht wird, einen doppelt vorkommenden Wert in die Spalten mit der Einschränkung einzufügen.

Elementliste der Benutzeroberfläche

  • Name
    Der literale Name des Einschränkungsobjekts. Dieser Name wird verwendet, wenn im Code auf die Einschränkung verwiesen wird. Er dient außerdem als Bezeichner, wenn die Einschränkung im Eigenschaftenfenster bearbeitet wird.

  • Spalten
    Hier werden die Spalten für die Einschränkung angegeben. In der Regel erstellen Sie eine Unique-Einschränkung nur für eine einzige Spalte. Sie können jedoch auch eine Einschränkung erstellen, die eine Kombination aus mehreren Spalten auf Eindeutigkeit untersucht. Dabei können einzelne Spaltenwerte mehrfach vorkommen, aber die Kombination aus Werten aus den Spalten mit der Einschränkung ist eindeutig.

  • Primärschlüssel
    Kennzeichnet diese Einschränkung als Primärschlüssel der Tabelle. Durch diese Einstellung werden weitere Änderungen in der Dataset-Definition durchgeführt:

    • Die PrimaryKey-Eigenschaft (ein Array) der Tabelle wird so festgelegt, dass sie die von Ihnen für die Einschränkung ausgewählten Spalten wiedergibt.

    • Die Unique-Eigenschaft jeder Spalte in der Einschränkung ist auf true festgelegt.

    • Die AllowDBNull-Eigenschaft jeder Spalte in der Einschränkung ist auf false festgelegt.

Öffnen des Dialogfelds "Unique-Einschränkung"

So zeigen Sie dieses Dialogfeld in einem typisierten Dataset an

  1. Öffnen Sie das Dataset im Dataset-Designer.

  2. Klicken Sie mit der rechten Maustaste auf die Spalte, der die Einschränkung hinzugefügt werden soll.

  3. Zeigen Sie auf Hinzufügen, und wählen Sie dann Schlüssel aus.

So zeigen Sie dieses Dialogfeld in einem nicht typisierten Dataset an

  1. Wählen Sie das nicht typisierte Dataset in dem Formular oder der Komponente aus.

  2. Klicken Sie im Eigenschaftenfenster auf die Schaltfläche in der Tables-Eigenschaft, um den Editor für die Tables-Auflistung anzuzeigen.

  3. Wählen Sie in der Liste Members die Tabelle aus, für die eine Einschränkung definiert werden soll.

  4. Wählen Sie die Constraints-Eigenschaft aus, und klicken Sie auf die Schaltfläche neben (Auflistung).

  5. Klicken Sie im Editor für die Constraints-Auflistung auf Hinzufügen, und wählen Sie UniqueConstraint.

Siehe auch

Aufgaben

Gewusst wie: Festlegen einer Datenspalte als Primärschlüssel

Gewusst wie: Beschränken einer Datenspalte auf eindeutige Werte

Weitere Ressourcen

Herstellen von Datenverbindungen in Visual Studio

Vorbereiten der Anwendung auf den Empfang von Daten

Abrufen von Daten für die Anwendung

Anzeigen von Daten in Formularen in Windows-Anwendungen

Bearbeiten von Daten in der Anwendung

Überprüfen von Daten

Speichern von Daten