sql server et c# - SQL/NoSQL - Programmation
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.
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.
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é.
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.
Marsh Posté le 17-04-2011 à 02:34:57
Doublon de ce sujet : http://forum.hardware.fr/hfr/Progr [...] 3228_1.htm
Fermeture.
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();