Bonjour,
Je suis entrain de développez une petite application et j'ai eu quelque problème Lors de création d'un bouton qui permet d'ajouter un utilisateur a ma BD. Voici Mon code:
Code c#:
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
private void Ajouter_Click(object sender, EventArgs e)
        {
            OracleConnection connexion = new OracleConnection("Data Source=127.0.0.1;User Id=library;Password=admin;");
 
            OracleDataAdapter cmd = new OracleDataAdapter();
            cmd.InsertCommand = new OracleCommand("INSERT INTO UTILISATEUR VALUES(12343,@nom,@adresse,234)", connexion);
 
            cmd.InsertCommand.Parameters.Add("@nom", OracleType.VarChar).Value = nom.Text;
            cmd.InsertCommand.Parameters.Add("@cin", OracleType.Number, 8).Value = cin.Text;
            cmd.InsertCommand.Parameters.Add("@adresse", OracleType.VarChar).Value = adresse.Text;
            cmd.InsertCommand.Parameters.Add("@cin", OracleType.Number, 8).Value = num.Text;
 
            connexion.Open();
            cmd.InsertCommand.ExecuteNonQuery(); // L'erreur est içi
            connexion.Close();
 
        }
code SQL de création du table:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
CREATE TABLE  "UTILISATEUR" 
   (	"CIN" NUMBER(8,0) NOT NULL ENABLE, 
	"NOM" VARCHAR2(100) NOT NULL ENABLE, 
	"ADRESSE" VARCHAR2(100) NOT NULL ENABLE, 
	"NUM_TEL" NUMBER(8,0) NOT NULL ENABLE, 
	 CONSTRAINT "UTILISATEUR_PK" PRIMARY KEY ("CIN") ENABLE
   )
Merci d'avance.