beny100
Messages postés213Date d'inscriptionvendredi 17 novembre 2006StatutMembreDernière intervention 1 avril 2009
-
14 janv. 2007 à 14:45
beny100
Messages postés213Date d'inscriptionvendredi 17 novembre 2006StatutMembreDernière intervention 1 avril 2009
-
14 janv. 2007 à 19:30
bonjour,
voici mon code de connexion ,
mais apres connection j'arrive pas a obtenir la valeure dans l'entier K
aidez moi voici mon code
je sais pas ou se trouve l'erreur je precise que j'ai plusieurs connections
arriver sur While(Reader.read()) il saute la boucle
string myQuery "";myQuery
"SELECT duree, SUM(duree)FROM Site WHERE managedObjectInstance Like'" + enva +
"'and periode>='" + date +
"'and periode<='" + date1 +
"'and Site_ou_cellule='" + text +
"'GROUP BY duree ORDER BY duree";
SqlCommand Cmd =
new
SqlCommand();Cmd.Connection = cnx;
Cmd.CommandText = myQuery;
SqlDataReader Reader;cnx.Open();
Reader = Cmd.ExecuteReader();
int max = 0;
int k = 0;
while (Reader.Read()){
max += 1;
k +=
Int32.Parse(Reader.GetValue(0).ToString());
// contient la duree pour envabtsep:12
}
Reader.Close();
cnx.Close();
Cursor.Current =
Cursors.Default;
//***********************requette pour obtention de la durée********************************************************
string myQuery1 "";myQuery1
"SELECT duree, SUM(duree)FROM Site WHERE managedObjectInstance Like'" + enva1 +
"'and periode>='" + date +
"'and periode<='" + date1 +
"'and Site_ou_cellule='" + text +
"'GROUP BY duree ORDER BY duree";
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 14 janv. 2007 à 16:51
Salut
As-tu vérifié la valeur que prend ta chaine dans laquelle se trouve ta requete ?
Evite les concaténations, et utilises des requetes paramétrées plutot. Ca t'évitera bien des soucis.