Récuperer le nombre de ligne d'une requete SQL
Salut à tous.
ça fait des heures que je songe comment réussir mon code.
Je veux récupérer le résultat d'un Count(*) d'une requête, mais ça marche pas.
Voici ma classe:
Code:
1 2 3 4 5 6 7 8 9
| private int Execute_Select(string requeteString)
{
var connString = "....Chaine de connection...";
SqlConnection conn = new SqlConnection(connString);
conn.Open();
SqlCommand cmd = new SqlCommand(requeteString, conn);
int result = (Int32)cmd.ExecuteScalar();
return result;
} |
Plus loin dans le programme:
Code:
1 2 3 4 5 6 7 8
| string v_sql_search_mail = "SELECT COUNT(*) FROM .....";
if (Execute_Select(v_sql_search_mail)!=0)
{
MessageBox.Show(" Cette adresse Email est déjà inscrite chez nous!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Warning);
v_test_saisi = false;
return;
} |
Lors de l'exécution, j'ai toujours le message de la BOX, quand j'ai affiché le contenu de "Execute_Select(v_sql_search_mail)", elle me donne 1... Je ne comprend rien...
Merci à vous.