Interdir l'ajout des doublons

msmcml Messages postés 24 Date d'inscription vendredi 9 avril 2010 Statut Membre Dernière intervention 7 juin 2010 - 19 avril 2010 à 21:39
cs_Robert33 Messages postés 834 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 14 janvier 2017 - 19 avril 2010 à 21:54
Bonsoir, je ne trouve pas comment interdir l'ajout dans la base 2 codes pareils ou 2 noms pareils, par exemple codeproduit doit être unique, ne doit pas avoir des doublons, la meme chose pour le nomproduit , l'utilisateur ne doit pas ajouter 2 nomproduit pareils, parce là j'ajoute le nom 10fois sans probléme, je veux que ca soit controlé, merci d'avance

1 réponse

cs_Robert33 Messages postés 834 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 14 janvier 2017 33
19 avril 2010 à 21:54
Re bonsoir

Dans la commande de creation de la table, pour les colonnes que tu désires il suffit d'ajouter la propriété UNIQUE
ex:

CREATE TABLE [dbo].[LOG] (
[LOG_ID] [int] IDENTITY (1, 1) NOT NULL ,
[DESCRIPTION] [nvarchar] (255) COLLATE French_CI_AS NOT NULL UNIQUE,
[TYPE] [int] NOT NULL UNIQUE,
[LOGDATE] [datetime] NOT NULL
) ON [PRIMARY]

C# is amazing, enjoy it!
0
Rejoignez-nous