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 :

erreur : utilisation incorrecte du mot clé


Sujet :

Bases de données Delphi

  1. #1
    En attente de confirmation mail Avatar de StyleXP
    Inscrit en
    Juillet 2005
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 140
    Points : 55
    Points
    55
    Par défaut erreur : utilisation incorrecte du mot clé
    Bonjour TLM

    j'ai un problème avec une requête et un message d'erreur qui sort : utilisation incorrecte du mot clé Position

    et voici le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    query1.Close  ;
    query1.sql.clear;
    query1.Sql.Text := 'Select DISTINCT désignation, Position from Materiel Where Position=(:x) ';
    query1.ParamByName('x').AsString := vchant;
    query1.open;
    où es le problème dans cette requête ??? et merci

  2. #2
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Le problème vient du fait que Position est un mot réservé du SQL et que tu ne peux pas l'utiliser en tant que nom de champs sans l'encadré par des séparateurs de type [], ' ' ou " " (tout depend du SGBD).
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  3. #3
    En attente de confirmation mail Avatar de StyleXP
    Inscrit en
    Juillet 2005
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 140
    Points : 55
    Points
    55
    Par défaut
    wowwwww

    c'est une trés bonne solution, c'est extraordinaire ce qu'on trouve comme solution dans ce forum d'entraide

    merci beaucoup "MALATER" c'est résolu, je sais même pas que ce mot "Position" est une mot réservé propre a SQL.

    Alors c'est Résolu !

  4. #4
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Voici un lien (venant du même site) qui te permettra de ne plus retomber dans ce piège
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

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

Discussions similaires

  1. [AC-2010] erreur utilisation incorrecte de isnull
    Par docjo dans le forum VBA Access
    Réponses: 2
    Dernier message: 02/03/2011, 17h56
  2. Réponses: 2
    Dernier message: 09/10/2008, 21h35
  3. utilisation incorrecte du mot clé
    Par maccloud dans le forum Bases de données
    Réponses: 18
    Dernier message: 09/06/2007, 19h11
  4. Réponses: 3
    Dernier message: 30/03/2007, 14h48
  5. [VB6] erreur de compilation:utilisation incorrecte du mot clé New
    Par fouf_01 dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 17/05/2006, 16h22

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