Bonjour à tous
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:
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?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
Merci pour votre coopération
Partager