sql server et c#

sql server et c# - SQL/NoSQL - Programmation

Marsh Posté le 12-04-2011 à 13:07:27    

bonjour,
Je veux connecter une base de donnée créer en SQL server a une application en c# pour ajouter et modifier des champs, mais lorsque j'ajoute un champ et je veux le modifier après je trouve ce champs vide dans la base de donnée.
Est ce que vous pouvez m'aider pour résoudre ce problème.
Merci d‘avance.
 voila le code :
 
try
                {
                    Program.connexion.Open();
                    Program.commande = new SqlCommand("UPDATE  access SET pass=  '" + password.Text + "'" + "  where username='" + user.Text + "'", Program.connexion);
                   
                     Program.commande.ExecuteReader();
                     
                     
 
                    MessageBox.SHOW("Modifier avec succer", "Confirmation", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception z) { MessageBox.SHOW(z.ToString()); }
                Program.connexion.Close();

Reply

Marsh Posté le 12-04-2011 à 13:07:27   

Reply

Marsh Posté le 12-04-2011 à 14:56:41    

Tu peux essayer avec Executenonquery mais ExecuteReader devrai fonctionner tout aussi bien.
 
Si tu n'as pas d'erreur c'est probablement que le username n'est pas trouvé, donc rien a mettre a jour.
 
Sinon, on n'ecrit jamais les mots de passe dans un DB en clair, on ne sauve que le HASH (sha1, md5, etc...) + un salt + l'ID du user.

Reply

Marsh Posté le 13-04-2011 à 09:53:18    

bonjour,
j'ai essai avec les deux commande mais ca marche pas et je n'est pas des erreurs de compilation dans le programme.
En faite je veux creer une application qui me permet d'ajouter,modifier  et supprimer des utilisateurs.
merci en avance.

Reply

Marsh Posté le 13-04-2011 à 09:56:45    

Si tu n'as aucun message d'erreur a l'execution c'est que la commande fonctionne bien, mais que le username n'existe pas ou n'est pas trouvé.

Reply

Marsh Posté le 15-04-2011 à 10:26:07    

Bonjour,
Lors de l'exécution je ne reçois pas des messages d'erreurs et de plus lorsque j'ajoute des username je vérifie qu'il a été bien ajouté dans la table, même ca la modification ne s'applique pas.
Merci d'avance.

Reply

Marsh Posté le 17-04-2011 à 02:34:57    

Doublon de ce sujet : http://forum.hardware.fr/hfr/Progr [...] 3228_1.htm
 
Fermeture.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed