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:
1 2 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();
} |