Partage
  • Partager sur Facebook
  • Partager sur Twitter

[c#] OleDbParameter LIKE '%?%'

    7 octobre 2011 à 13:30:47

    Salut,

    Je ne parviens pas à faire une requete sql contenant LIKE en c# :lol:

    A un moment j'ai:

    "... WHERE cod LIKE '%?%'"; 
    command.Parameters.Add(new OleDbParameter()).Value = cod; //Cod est un string
    


    La requete recherche tout les cod avec le charactère ? au lieu de le remplacer par la variable cod.

    Si je fais:

    "... WHERE cod = ?"; 
    command.Parameters.Add(new OleDbParameter()).Value = cod; //Cod est un string
    


    Là ca fonctionne mais ce n'est pas exactement la requete dont j'ai besoin. Il y a un truc que j'ai loupé et je ne vois pas ce que ca peux-être.

    Merci
    • Partager sur Facebook
    • Partager sur Twitter

    [c#] OleDbParameter LIKE '%?%'

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown