Bonjour chers amis développeurs,j'ai écris un code qui marche bien pour l'ajout des données.L’inconvénient c'est que si l'enregistrement existe dans la base de donnée voici le message que je reçois:Violation of PRIMARY KEY constraint 'PK_DEPT'. Cannot insert duplicate key in object 'dbo.DEPT'.
The statement has been terminated.
Que faire pour remedier à cette situation?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 string Code, Nom, Localite, sirinko; SqlConnection MyConnection = new SqlConnection(); SqlCommand moi; SqlDataReader MReader; Code = TxtCode.Text; Nom = TxtNom.Text; Localite = TxtLocalité.Text; MyConnection.ConnectionString = "Data Source=PEMCODEV;Initial Catalog=GestEmploye;Integrated Security=True"; sirinko = "INSERT INTO DEPT VALUES('" + Code + "','" + Nom + "','" + Localite + "')"; MyConnection.Open(); //Effectuer ici des opérations sur la base moi = new SqlCommand(sirinko, MyConnection); MReader = moi.ExecuteReader(); MReader.Read(); MReader.Close(); MyConnection.Close(); ClearTextFields();
Partager