Voila bonjour donc j'ai un problème je n'arrive pas à envoyer les données de mon formulaire dans ma base de données , voila mon programme :
Aucune erreur à la compilation mais les messages exceptions donne :
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 private void butvalajout_Click(object sender, EventArgs e) { string connectionString = null; try { connectionString = ConfigurationManager.ConnectionStrings["connectString2"].ConnectionString; } catch (System.Exception exe) { System.Windows.Forms.MessageBox.Show(exe.Message); } try { using (SqlConnection connexion = new SqlConnection(connectionString)) { connexion.Open(); SqlCommand sqlCommand = new SqlCommand("INSERT INTO utilisateur (Nom , Prenom , Unites) values ($Nom , $Prenom , 30) ", connexion); //textbox -> variable nom sqlCommand.Parameters.Add( "$Nom", SqlDbType.VarChar); sqlCommand.Parameters[ "$Nom"].Value = textajoutnom.Text; //textbox -> variable prenom sqlCommand.Parameters.Add( "$Prenom", SqlDbType.VarChar); sqlCommand.Parameters[ "$Prenom"].Value = textajoutprenom.Text; //textbox -> variable Unites (en static pour l'instant) sqlCommand.ExecuteNonQuery(); } } catch (Exception ex) {} }
La référence d'objet n'est pas définie à une instance d'un objetLe ConnectionString vien de system.ConfigurationManageur comment je fait pour l'initialisé (si il y a quelque chose de spécial),il sagirait du ConnectionString souligné plus haut .La propriété ConnectionString n'a pas été initialisé
Si on peut m'éclairai sur la signification ou me donner la solution ,merci ...
Partager