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

Requêtes et SQL. Discussion :

problème de syntaxe dans une clause from :(


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Inscrit en
    Mai 2010
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 156
    Points : 51
    Points
    51
    Par défaut problème de syntaxe dans une clause from :(
    Bonjour à tous, bah je pense avoir tout dit dans le titre de ce post mais je ne voit pas l'erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Set db = CurrentDb
    strSQL4 = "DELETE " & _
             "[ID_ARTICLE], " & _
             "[REF], [DESIGNATION], [PRIX], " & _
             "[QUANTITE], [FRAIS_PORT], " & _
             "[DATE_LIVRAISON], [Ref_commande], [Ref_Num_affaire]" & _
             "FROM TblCOMMANDES" & _
             "WHERE [ID_ARTICLE] = " & texte_id_cmd.Value & ";"
    db.Execute strSQL4

  2. #2
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    2 943
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : consultant développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 943
    Points : 4 868
    Points
    4 868
    Par défaut
    Bonjour,
    A savoir que "DELETE * FROM T1 WHERE .." supprime forcément toute la ligne
    Voir la syntaxe correcte par F1


  3. #3
    Membre du Club
    Inscrit en
    Mai 2010
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 156
    Points : 51
    Points
    51
    Par défaut
    quoi qu'il arrive, l'erreur est DANS la clause FROM, donc étoile ou pas ça règle pas le problème ...

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Il manque un espace après TblCommandes et avant le FROM.

    Philippe

  5. #5
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 863
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 863
    Points : 58 439
    Points
    58 439
    Billets dans le blog
    44
    Par défaut
    bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Set db = CurrentDb
    ...
             "FROM TblCOMMANDES" & _
             "WHERE [ID_ARTICLE] = " & texte_id_cmd.Value & ";"
    ...
    peut-être en rajoutant un espace juste avant le WHERE, sinon la chaîne SQL est:... FROM TblCOMMANDESWHERE ...

    et la table TblCOMMANDESWHERE, Access peut la chercher longtemps

    [EDIT] arf, encore grillé d'une minute.[/EDIT]

  6. #6
    Membre du Club
    Inscrit en
    Mai 2010
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 156
    Points : 51
    Points
    51
    Par défaut
    merci de vos réponses, ça marche presque sauf que j'ai une nouvelle erreur et là, je ne comprend pas du tout pourquoi...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Trop peu de paramètres. 1 attendu
    Ma requête est la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Set db = CurrentDb
    strSQL4 = "DELETE * " & _
              "FROM TblCOMMANDES " & _
              "WHERE [ID_ARTICLE] = " & texte_id_cmd.Value & ";"
    db.Execute strSQL4

  7. #7
    Membre du Club
    Inscrit en
    Mai 2010
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 156
    Points : 51
    Points
    51
    Par défaut
    j'ai trouvé ma faute, c'est une mauvaise propriété que j'ai rentré, dsl. problème résolu. Merci à vous

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

Discussions similaires

  1. [Access] "Erreur de syntaxe dans la clause FROM"
    Par Marie_2116 dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 05/07/2007, 16h51
  2. [requête]problème de syntaxe dans une insertion
    Par josua dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 16/05/2007, 09h50
  3. Curseur dans une clause FROM
    Par ben-34 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 23/02/2007, 14h57
  4. Erreur de syntaxe dans la clause from
    Par shub dans le forum Access
    Réponses: 1
    Dernier message: 12/06/2006, 21h24
  5. Réponses: 2
    Dernier message: 03/06/2006, 01h22

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