Requete sql

fabien -  
 MOHAMED -
salut ,
vla , svp , comment passer en argument 2 variables dans la clause where ? genre : select ...from ....where cod =.... and nom = ....
s il existe un lien qui traite un peu de la question je vous serais tres reconnaissant de me l indiquer , merci

8 réponses

  1. e gore
     
    logiquement c est bon ce que tu marques
    ex:
    select * from client where nom='marc' and prenom='dupond';
    0
  2. fabien
     
    merci pour ta rep , mais ce que je veux passer en argument c est pas des constantes mais des variables !
    merci encore
    0
  3. Dubinc Messages postés 157 Statut Membre 23
     
    tu es un peu vague... avec quel language utilise tu le sql???
    car suivant ke ce soit du php, vb ou autre les syntaxe sont legerement differente !
    voila j'esprer pouvoir t'aider plus
    cordialement dub

    "Un simple homage a JAH, ss joins ni faux rasta, simple mes
    au roi, qu'je sens si pres de moi" DubIncorporation
    0
  4. Lasophe Messages postés 14 Statut Membre 2
     
    si c du php j'utiliserais :

    $req = "select * from client where nom=' ".$var1." ' and prenom=' ".$var2." ' ";

    sans espace entre les simples et doubles quotes c juste pour bine les voir la .

    les bénéfices ca se divient, la réclusion ca s'additionne..
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. fabien
     
    merci pour ta reponse je bosse sous vb6
    merci ++
    0
    1. MOHAMED
       
      Salut, chère amis si vous bossez sous VB6 alors programmez en VB6 pourquoi user Le SQL.
      moi j'ai étudié pascal.
      BON COURAGE.
      MERCI.
      0
  7. Dubinc Messages postés 157 Statut Membre 23
     
    Je suis dsl mais je ne connais pas trop vb6 mais je vais chercher si j'ai pas un cours en pdf! si c'est le cas je te le ferais passe!
    cordialement dub

    "Un simple homage a JAH, ss joins ni faux rasta, simple mes
    au roi, qu'je sens si pres de moi" DubIncorporation
    0
  8. tim
     
    en vb c'est
    sql= "select * from table wherre champs1=" & <nom de la var vb> & ";"
    le champ et le nom de la var doivent être de même type
    Il faut donc des fois mettre des guillements autour du nom de la var
    0
  9. ramzy49726222 Messages postés 1 Statut Membre
     
    Bonjour à tous,
    Je poste mon problème ici à la suite de ce message :

    ------------------------------
    si c du php j'utiliserais :

    $req = "select * from client where nom=' ".$var1." ' and prenom=' ".$var2." ' ";

    sans espace entre les simples et doubles quotes c juste pour bine les voir la .
    ----------------------------

    J'ai presque le même probleme mais en C++, ce qui ne change pas grand chose à la solution, c'est juste une histoire de syntaxe :

    AnsiString req, ville;
    ville="Lille";
    req = "select * from client where nom=' "+ville+" ' " ;
    


    Mon pb : Lorsqu'une ville contient des quotes ou des apostrophes " ' " par exemple "Villeneuve d'Ascq"

    Que faire ? J'ai essayé "\" devant la quote contenue dans la variable mais rien y fait :/

    Aidez moi plz
    Merci d'avance pour votre aide ;-)
    ++
    0