Manipulation d'un DataReader!
Bonjour à tous 8-)
J'utilise dans mon code C# les DataReader (fournisseur OracleDataReader). Je veux effectuer un test sur ce Reader pour savoir si la requête retourne quelque chose ou non! Mais sans réussite :( Voici le code que j'utilise:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
OracleCommand comm60 = new OracleCommand("select max(C_GRP) from groupe_image where C_GRP like '%GE%'", connexion);
OracleDataReader reader60 = comm60.ExecuteReader();
reader60.Read();
if (reader60.Read())
{
decimal indice2 = Convert.ToDecimal(reader60.GetString(0).Substring(2, Convert.ToInt16(reader60.GetString(0).Length) - 2));
CODE_GE2 = "GE" + Convert.ToString(indice2 + 1);
} |
En fait, je veux si la requête précédente retourne une valeur, j'effectue cette instruction. Est ce que ce code est juste?
Merci pour votre coopération :)