[C# SQL] Recherche

Fermé
sophie26 - 5 mars 2008 à 09:45
 lecambé - 19 janv. 2009 à 08:08
Bonjour,
je me suis mis depuis très peu au c# que je trouve plutôt passionant mais il se trouve que ce matin j'ai un petit problème avec ma fonction recherche.

 
  private void rechercher_societe()   

    {
        string requete = "SELECT =societes_nom FROM societes  WHERE nom_societes='" + nom_societes.Text + "';";
		
        string laBase = MapPath("") + "\\bases\\societes.mdb";
        OleDbConnection Connexion = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + laBase);
  
            Connexion.Open();

            OleDbCommand liaison = new OleDbCommand(requete, Connexion);
            OleDbDataReader lecteur;
            lecteur = liaison.ExecuteReader();
        try 
                {     while (lecteur.Read())
                        {
                     resultat_societes.Text+= lecteur["societes_id"].ToString() + "<br />";
                    lecteur.Close();
                }
        }
        catch
        {
            Connexion.Close();
        }
        finally
        {
            Connexion.Close();
        }
    }


En effet lorsque je fait appel à ma fonction j'ai le message d'erreur suivant qui s'affiche
Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code. 
Ligne 68 :    lecteur = liaison.ExecuteReader();




Je présume qu'il faille mettre quelque chose en paramètre mais j'avoue ne pas trouver.

Merci :)
A voir également:

1 réponse

salut

deja tu ne peux mettre directement dans ta requete sql le tatata.text

il te faut rentrer un string en parametres

et puis select = je connais pas

faut mettre juste select from... ou select * from...
0