Comment filtrer une requete sous mysql (ODBC)
	
	
		Salut,
J'ai ecris une fonction qui cherche dans une base donnee et me retourne le result.
Cette derniere marche tres bien a defaut d ajouter "where". La requete ne me retourne aucun enregistrement.
Par contre si je remplace Label1.Text par 'france' ca marche parfaitement.
C'est quoi le probleme?
Le code:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 
 |  
 string ConnStr = "Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=mydb;uid=root;pwd=;option=3";
        using (OdbcConnection con = new OdbcConnection(ConnStr))
        using (OdbcCommand cmd = new OdbcCommand("SELECT name FROM societe where pays = @Label1.Text", con))
 
           {
            con.Open();
            DataGrid1.DataSource = cmd.ExecuteReader(
                CommandBehavior.CloseConnection |
                CommandBehavior.SingleResult);
            DataGrid1.DataBind();
 
 
        } |