Bonjour,

Je fais ma premiere exécution de requete par programmation. J'ai utilisé un code des sources.net du site. Mais lorsque je l'éxécute , j'ai une erreur :

La propriété ConnectionString n'a pas été initialisée.
Je ne comprend pas comment il faut l'initialisé ....

Si qqn as une idée pour m'aider .... Merci bcp d'avance


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
 
protected void Page_Load(object sender, EventArgs e)
 {
    SqlConnection maConnexionSQLsrv; 
    SqlCommand myCommand; 
    string maRequete, ConnexionSQL; 
 
    //Récupération de la chaine de connexion au serveur de base de
 données 
    ConnexionSQL = ConfigurationSettings.AppSettings
["Webconnectionstring"]; 
    maConnexionSQLsrv = new SqlConnection(ConnexionSQL); 
 
    //Requete mise a jour de la table client 
    maRequete = "UPDATE Commandes SET IdStatut = '2' WHERE
 idcommande = @idcommande "; 
 
    //Création de la commande SQL 
    myCommand = new SqlCommand(maRequete, maConnexionSQLsrv); 
 
    //Création et décalartion des paramètres 
    myCommand.Parameters.Add(new SqlParameter("@idcommande",
 SqlDbType.VarChar, 8)); 
 
    //Attribution des valeurs aux paramètres 
    string ncde = Request.QueryString.ToString();
    myCommand.Parameters["@idcommande"].Value = ncde.Substring(3,
 8); 
 
    try 
    { 
      //Execution de la requête 
      myCommand.Connection.Open(); 
      myCommand.ExecuteNonQuery(); 
      myCommand.Connection.Close(); 
    } 
    catch (SqlException ex) 
    { 
      Response.Write(ex.Message); 
    }