Bonjour,
J'essaie de mettre dans un label la valeur d'un datareader :
Ceci ne marche pas, car HasRows n'est pas pris en compte (problème de curseur qui ne peut se déplacer. Si je ne test pas avec HasRows, je suis jeté parce qu'il n"y pas de données (donc valeur 0, ce qui en fait me conviendraits tout à fait).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SQLQuery = "SELECT sum(PrixAchat) FROM gratuit where dateRemb='NULL'"; reader = sqlCommand.ExecuteReader(); if (reader.HasRows) { MessageBox.Show("test OK"); }
Quelque chose de cet ordre :
ne marche pas non plus, problème de cast (montant est de type décimal)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 while (reader.Read()) { montant = montant + reader.GetSqlMoney(0); };
Merci d'avance popur vos idées
Partager