Condividi tramite


Finestra di dialogo Vincolo di univocità

Consente di applicare un vincolo UNIQUE a una o più colonne di una tabella dati, garantendo l'assenza di valori duplicati in colonne o combinazioni di colonne. Alle colonne di chiave primaria, ad esempio, viene sempre applicato un vincolo di univocità. In fase di esecuzione, la presenza di questo vincolo determina la generazione di un errore qualora si cerchi di inserire un valore duplicato nelle colonne vincolate.

Elenco degli elementi dell'interfaccia utente

  • Nome
    Nome letterale dell'oggetto vincolo. Il nome viene utilizzato per fare riferimento al vincolo nel codice e come identificatore quando si modifica il vincolo nella finestra Proprietà.

  • Colonne
    Consente di specificare a quali colonne va applicato il vincolo. In generale, i vincoli univoci vengono creati per una sola colonna. Tuttavia, è anche possibile creare un vincolo per effettuare un controllo di univocità in una serie di colonne, vale a dire i valori delle singole colonne possono essere ripetuti, ma la combinazione di valori delle colonne cui è applicato il vincolo deve essere univoca.

  • Chiave primaria
    Consente di designare questo vincolo come la chiave primaria della tabella. A fronte di questa impostazione viene modificata anche la definizione del dataset, in particolare:

    • La proprietà PrimaryKey della tabella (una matrice) viene impostata sulla base delle colonne specificate per il vincolo.

    • La proprietà Unique di ciascuna colonna inclusa nel vincolo è impostata su true.

    • La proprietà AllowDBNull di ciascuna colonna inclusa nel vincolo è impostata su false.

Visualizzazione della finestra di dialogo Vincolo UNIQUE

Per visualizzare questa finestra di dialogo in un dataset tipizzato

  1. Aprire il dataset in Progettazione DataSet.

  2. Fare clic con il pulsante destro del mouse sulla colonna cui aggiungere il vincolo.

  3. Scegliere Aggiungi, quindi selezionare Chiave.

Per visualizzare questa finestra di dialogo in un dataset non tipizzato

  1. Selezionare il dataset non tipizzato nel form o nel componente.

  2. Nella finestra Proprietà fare clic sul pulsante incluso nella proprietà Tables per visualizzare l'Editor dell'insieme Tables.

  3. Nell'elenco Membri selezionare la tabella per cui si desidera definire il vincolo.

  4. Selezionare la proprietà Constraints e fare clic sul pulsante accanto a (Insieme).

  5. Nell'Editor dell'insieme Constraints fare clic su Aggiungi e selezionare UniqueConstraint.

Vedere anche

Attività

Procedura: impostare una colonna di dati come chiave primaria

Procedura: limitare una colonna di dati a valori univoci

Concetti

Associazione di controlli ai dati in Visual Studio

Altre risorse

Connessione ai dati in Visual Studio

Preparazione dell'applicazione al ricevimento di dati

Recupero di dati nell'applicazione

Modifica di dati nell'applicazione

Convalida dei dati

Salvataggio di dati