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 :

INSERT INTO donne Erreur inconnue du moteur de base de données Access. [AC-365]


Sujet :

Requêtes et SQL.

  1. #1
    Membre régulier
    Homme Profil pro
    informaticien retraité
    Inscrit en
    Mai 2017
    Messages
    270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : informaticien retraité

    Informations forums :
    Inscription : Mai 2017
    Messages : 270
    Points : 107
    Points
    107
    Par défaut INSERT INTO donne Erreur inconnue du moteur de base de données Access.
    Bonjour,

    J'exécute l'instruction suivante et tout est parfait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    INSERT INTO TA_ELEMENT ( ele_bas_reference, ele_identification )
    SELECT DLookUp("bas_reference","TA_BASES","bas_identification = 'GesDéveloppements'") AS BaseNom, RE_ELEMENT.Name
    FROM RE_ELEMENT;
    Mais j'ai besoin que la partie de droite du critère du DLookUp ('GesDéveloppements') soit remplacé par une variable qui provient de la requête RE_ELEMENT, tout comme le RE_ELEMENT.Name.

    Je suis allé dans la création d'une requête pour construire celle-ci mais peu importe ce que la création me génère, j'obtiens toujours l'erreur mentionnée dans l'Intitulé de la discussion. J'ai fait beaucoup d'essais mais en vain. Voici quelques exemples qui m'ont été générés et où j'obtiens l'erreur. Les champs bas_identification et RE_ELEMENT.base sont de type texte.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    INSERT INTO TA_ELEMENT ( ele_bas_reference, ele_identification )
    SELECT DLookUp("[bas_reference]","[TA_BASES]","[bas_identification] ='" & RE_ELEMENT.Base & "'"), RE_ELEMENT.Name
    FROM RE_ELEMENT;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    INSERT INTO TA_ELEMENT ( ele_bas_reference, ele_identification )
    SELECT DLookUp("[bas_reference]","[TA_BASES]","[bas_identification] ='" & [RE_ELEMENT]![Base] & "'") AS Expr1, RE_ELEMENT.Name
    FROM RE_ELEMENT;
    Dans le DLookUp, si je remplace les virgules par les point-virgules, j'obtiens une erreur de syntaxe.

    En fait j'ai effectué beaucoup d'essais et rien à faire.

    Quelqu'un peut-il m'aider s.v.p.

    Merci.
    Images attachées Images attachées  

  2. #2
    Membre régulier
    Homme Profil pro
    informaticien retraité
    Inscrit en
    Mai 2017
    Messages
    270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : informaticien retraité

    Informations forums :
    Inscription : Mai 2017
    Messages : 270
    Points : 107
    Points
    107
    Par défaut
    Bonjour,

    Une erreur de base, lorsque j'exécutais ma requête, j'avais une procédure qui était encore en Débogase alors c'est de là que l'erreur venait.

    Voici la requête finale qui fonctionne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    INSERT INTO TA_ELEMENT ( ele_bas_reference, ele_identification )
    SELECT DLookUp("[bas_reference]","[TA_BASES]","[bas_identification] = '" & [RE_ELEMENT]![Base] & "'") AS BaseNom, RE_ELEMENT.Name
    FROM RE_ELEMENT;
    Probablement la fatigue, désolé et merci tout de même.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 11/07/2018, 12h04
  2. [AC-2007] Erreur inconnue du moteur de base de données access
    Par Tom55555 dans le forum Access
    Réponses: 2
    Dernier message: 02/06/2015, 14h31
  3. [PDO] Erreur inconnue, base de donnée INSERT avec POST
    Par Anonyme1784 dans le forum PHP & Base de données
    Réponses: 27
    Dernier message: 10/12/2013, 20h26
  4. INSERT INTO x SELECT, via odbc et 2 bases différentes
    Par kryptx00 dans le forum Requêtes et SQL.
    Réponses: 0
    Dernier message: 08/09/2013, 16h20
  5. erreur SQL ...INSERT INTO
    Par naidinp dans le forum ASP
    Réponses: 20
    Dernier message: 18/09/2003, 11h38

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