cs_6miK
Messages postés61Date d'inscriptionmardi 10 avril 2007StatutMembreDernière intervention 5 avril 2011
-
25 avril 2007 à 14:44
cs_6miK
Messages postés61Date d'inscriptionmardi 10 avril 2007StatutMembreDernière intervention 5 avril 2011
-
26 avril 2007 à 12:49
Bonjour,
j'aimerais savoir comment faire une vérification beaucoups plus rapide, car ceci mais tout de même un certain temps lorsqu'il sagit de vérifier que l'on a à faire à un fournisseur.
Le code ci dessous n'est pas compliqué du tout mais très long à l'exécution.
Si qu'elqu'un pouvait m'aider.
Merci d'avance.
OdbcConnection con;
void BoutonValider(object sender, EventArgs e)
{
OdbcCommand command;
string sql;
con = new OdbcConnection(ConfigurationSettings.AppSettings["connexion"]);
con.Open();
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 25 avril 2007 à 23:57
Bonsoir,
mais que se passe t'il si je met la valeur '; drop table utilisateur dans la textbox1 ... on le répétera jamais assez mais la sécurité c'est tous les jours ... utilises des requetes paramétrés.
sinon la question est vague, as tu identifié la ligne qui est longue ? il n'attend pas simplement un timeout ? dans ce cas doit falloir modifier le paramètre dans la connectionstring
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 26 avril 2007 à 10:27
j'espere que c'est une blague ?
tu as une ENORME faille de sécurité là, tu devrais vraiment le corriger et utiliser les requetes paramétrés, tu devrais aussi t'utiliser les RequiredFieldValidator qui t'évite de tester manuellement si le champ est null ou non ...
cs_6miK
Messages postés61Date d'inscriptionmardi 10 avril 2007StatutMembreDernière intervention 5 avril 2011 26 avril 2007 à 09:47
si je tape drop table utilisateur :
j'ai le Label2 qui affiche : * Veuillez saisir un mot de pass
et si je lui met un mot de pass j'ai le Label4 qui affiche : erreur : Mauvais login ou mot de pass
et dans mon web.config j'ai ca en gros :
(les * sont des noms non comunniqués ^^ )
Néanmoins, c'est peut être le poste sur lequel je travail qui est lent car cela va 3 fois plus dès lors ou je suis chez moi sur ma machine ^^