IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

Construction d'une requête SQL avec un TEdit


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 5
    Par défaut Construction d'une requête SQL avec un TEdit
    salut tout le monde

    En fait j'ai le problème suivant: j'ai une table paradox j'ai mis sur la form datasource ,un query et un dbgrid
    J'ai mis le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    maquery.SQL.Text:='SELECT * FROM   commandes2  
    WHERE n_com ='+ Edit1.Text;
    dans la propriété sql de query mais j'ai le message suivant :
    marque non trouvé
    element maquerry.sql.text
    qu'est ce que je doit faire merci d'avance
    cordialement

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 241
    Par défaut
    Salut aouiche ;
    tu peut écrire ta requête dans une procédure par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    maquery.Active:=false;
    maquery.SQL.Clear;
    maquery.SQL.Text:='SELECT * FROM   commandes2 WHERE n_com ='+
    QuotedStr( Edit1.Text);
    maquery.Active:=true;
    NB: dans la propriété SQL d'un Query on écrit que des instructions SQL

  3. #3
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    je reviens sur le message d'erreur "marque non trouvé", il peut bien s'agir d'un champ que tu avais mis dans l'explorateur des champs et que tu as oublié. Pour l'enlever faut que tu double-clic sur le composant query puis tu supprime le champ en question.

    Pour la requête, je crois que sam83 a donné l'essentiel, à toi de nous dire si ça fonctionne ou pas.

  4. #4
    Nouveau membre du Club
    Inscrit en
    Juillet 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 5
    Par défaut resolu
    un grand merci juste j'ai du corrigé comme tu a dit maquery par query1 et sa marche .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Construction d'une requête SQL avec jointure
    Par Didiou35 dans le forum Requêtes
    Réponses: 3
    Dernier message: 08/10/2009, 22h26
  2. [Access] Problème dans une requête SQL avec INNER JOIN ?
    Par bds2006 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 27/06/2006, 10h57
  3. Problème dans une requête SQL avec AS et ON ?
    Par bds2006 dans le forum Bases de données
    Réponses: 9
    Dernier message: 26/06/2006, 15h25
  4. [MySQL] concaténer une requête sql avec condition
    Par maliak dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 10/02/2006, 12h01
  5. Une requête SQl avec concaténation
    Par Bobybx dans le forum Langage SQL
    Réponses: 2
    Dernier message: 19/01/2006, 10h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo