comment rendre une verification de connectionbeaucoup plus rapide ?
cs_6miK
Messages postés61Date d'inscriptionmardi 10 avril 2007StatutMembreDernière intervention 5 avril 2011
-
25 avril 2007 à 14:45
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
1 mai 2007 à 01:16
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();
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 1 mai 2007 à 01:16
Salut,
Déjà, pas de concaténation de chaines pour les requêtes SQL, mais utiliser des requêtes paramétrées.
Ensuite tu utilises des concaténations de chaines un peu partout dans tes boucles, ce qui peut avoir un impact extremement négatif sur les perfs : les String sont immuables, toute opération sur la chaine entraine la création d'une nouvelle instance de String, suivant le volume de données traitées ça peut se faire très lourdement sentir => StringBuilder
Au lieu de faire des ToUpper partout, faire des comparaisons insensibles à la casse : voir la méthode String.Compare