salut,
je suis confronté à des interrogations dans mon projet c# concernant la convertion en int, je ne sais pas vraiment quel méthode utilisé et comment.
je m'explique:
je crée des requète, du type
je crée ensuite ma commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part string chSqlCount = "select count(*) from table1, table2 where ..."
et, en attendant de trouver mieux, je récupère le résultat comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 IDbCommand cmd = maConnection.CreateCommand(); cmd.CommandText = chSqlCount;
sachant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int nbRow; try { nbRow = Convert.ToInt32(cmd.ExecuteScalar()); } catch { nbRow = 0; }
_que la chaîne de la requète est créer dans une autre classe, et que je ne pourrais jamais être sur à 100% quel soit d'une syntaxe correct
_que les performances de l'application sont primordiales et que j'ai l'impression que mon code est plutôt lent (mais peut ètre est-ce du à mes requètes plus qu'au try/catch)
Que me conseilleriez vous pour améliorer tout ça? (si c'est possible) les try/catch sont t'ils indispensable?
merci d'avance
Partager