Update qui n'update pas...

Signaler
Messages postés
43
Date d'inscription
lundi 12 juin 2006
Statut
Membre
Dernière intervention
31 octobre 2006
-
Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
-
Bonjour à tous!

Voilà j'ai une requete SQL Update dans le genre(c'est la fonction qui s'execute quand je clique sur un button)

private void update_treeview()
    {
        OdbcConnection connection = new OdbcConnection();
        string DNSDeConnection = "DSN=prog_sys_db";
        connection.ConnectionString = DSNDeConnection;
        connection.Open();        string requete "UPDATE compte SET compte.sens '"+comboBox1.Text+"' WHERE compte.nom = '"+treeView1.SelectedNode+" ' ";
        OdbcCommand CommandeUPDT = new OdbcCommand();
       
CommandeUPDT
.Connection = connection;
       
CommandeUPDT
.CommandText = requete;
       
CommandeUPDT
.ExecuteNonQuery();
        connection.Close();
    }

Pour mieux décrire mon programe:
J'ai un treeview qui affiche la liste des entrées du champ "Nom" de la table "compte".
J'ai un champ "sens" dans ma base de donnée contenant un des items d'une comboBox.
J'ai une combBox qui contient des items.
Quand je clique sur un button Enregistrer, cela lance la fonction qui doit m'updater le contenu de la comboBox dans le champ "sens" en prenant comme référence de ligne le nom que j'ai saisi dans la treeview.

Ma base de donnée est de type Access(2003) et j'utilise un DSN.

Quand je compile mon programme, il n'y a aucune erreur.

S'il vous plait, aidez moi!

1 réponse

Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
12
Salut l'ami,

As-tu remarqué qu'il y avait un espace inséré entre treeView1.SelectedNode
et ta quote ( ' ).
Il est donc évident que ta clause ne matchera aucune donnée ;)

Désolé si ça vient pas de là.