Salut,
Voila J'ai ce code qui me permet d'insérer des données dans ma base sql server dans la table 'MaTable'. Notons que la table Matable contient 6 champs dont les deu derniers sont des clés étrangères:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 try
		   'Exécution dune requête'
       Dim CommandAdd As New SqlCommand("insert into dbo.Utilisateur (CodeUser,NomUser,Login,PassUser,NumUser) values ('"+zeCode.Text+"','"+zeNom.Text+"','"+zeLogin.Text+"','"+zePass.Text+"','"+zeMobile.Text+"')", ConnectionAdd)
	   Dim AddReader As SqlDataReader = CommandAdd.ExecuteReader()
	    lbel.Text="Insertion Réussie !!!<br/><br/>"
		  AddReader.Close()
 
		  catch o as Exception 
		  lbel.Text="<h2> Insertion ratée </h2>"
		    lbel.text=o.ToString 
      	      end try
Lorsque je réalise cette insertion sur l'inteface sql Server (avec des valeurs bien entendu) cela passe normalement. Mais lorsque je teste ce code depuis mon apllication en asp.net cela me renvoie une grosse erreur:
System.Data.SqlClient.SqlException: Violation de la contrainte PRIMARY KEY 'PK__Utilisateur__21B6055D'. Impossible d'insérer une clé en double dans l'objet 'dbo.Utilisateur'. L'instruction a été arrêtée.

Poutant le code à mon avis n'a pas d'érreur de synthaxe en soi, Pouvez vous me donnez une explication svp, et la reponse à ce problème d'insertion
Merci d'avance