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

Langage SQL Discussion :

requête insert


Sujet :

Langage SQL

  1. #1
    Inactif
    Inscrit en
    Avril 2005
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 20
    Points : 12
    Points
    12
    Par défaut requête insert
    voila ma requûte, est-ce correcte??

    "INSERT INTO ESSAI (DureeEssai,ObservationEssai,NumeroFEE,IdTypeMAchine,IdGroupe,IdTypeEssai,IdProduit,IdPiece ) values
    (0,"ras",numFee,(SELECT IdTypeMAchine from TYPEMACHINE where NomMachine=TypeMachine),1,(SELECT IdTypeEssai from TYPEESSAI where NomTypeEssai=TypeEssai),(SELECT IdProduit from PRODUIT where DesignationProduit=TypeProduit),(SELECT IdPiece from PIECE where DesignationPiece=TypePiece))"

    alors j'explique, dans mon programme je récupères les variables suivantes :numFee,TypeMachine,TypeEssai,TypePiece et TypeProduit, je ne peux les insérercomme ca parce que dans ma table ESSAI ce sont les identifiant qui sont stockés d'ou les select.

  2. #2
    Membre averti Avatar de piff62
    Inscrit en
    Décembre 2003
    Messages
    431
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Décembre 2003
    Messages : 431
    Points : 417
    Points
    417
    Par défaut
    Tout va dependre du SGBDR que tu utilise ?
    Lequel utilise tu ?

  3. #3
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 425
    Points : 358
    Points
    358
    Par défaut
    A priori je ne vois pas de problème.

    Est ce que ton insert insère vraiment? Ou alors est ce que tu as une erreur?

  4. #4
    Inactif
    Inscrit en
    Avril 2005
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    mon insert me fait une erreur de syntaxe
    j'utilise access, c'est donc dans du code vb, je ne sais pas is cimme ca qu'on appelle des variables, celles-ci sont declarées et initalisé juste au dessus.

  5. #5
    Membre averti Avatar de piff62
    Inscrit en
    Décembre 2003
    Messages
    431
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Décembre 2003
    Messages : 431
    Points : 417
    Points
    417
    Par défaut
    T'es tu renseigner si access gere les sous requetes ?

  6. #6
    Inactif
    Inscrit en
    Avril 2005
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    normalement oui

  7. #7
    Membre habitué
    Inscrit en
    Mai 2002
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 131
    Points : 150
    Points
    150
    Par défaut
    mon insert me fait une erreur de syntaxe
    Peut-on avoir le message exact ?

  8. #8
    Inactif
    Inscrit en
    Avril 2005
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    ca me met juste erreur de compilation,erreur de syntaxe!

    en me mettant en jaune ma ligne d'insert complète

  9. #9
    Membre habitué
    Inscrit en
    Mai 2002
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 131
    Points : 150
    Points
    150
    Par défaut
    Et si tu testes ta requête directement sous Access, qu'est-ce que ça te dit ?

  10. #10
    Inactif
    Inscrit en
    Avril 2005
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    bah je ne peux pas parce que mes variables sont définie dans mon code, si je fais via access il ne les connaitra pas, ca me fera des erreurs, non??

  11. #11
    Xo
    Xo est déconnecté
    Expert confirmé
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Points : 4 238
    Points
    4 238
    Par défaut
    Citation Envoyé par mattoo
    bah je ne peux pas parce que mes variables sont définie dans mon code, si je fais via access il ne les connaitra pas, ca me fera des erreurs, non??
    Il te suffit de remplacer le nom de tes variables par leurs valeurs lors de l'exécution

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

Discussions similaires

  1. requête insert sous paradox
    Par lol_adele dans le forum Bases de données
    Réponses: 2
    Dernier message: 13/09/2005, 16h09
  2. [VBA] difficultés avec une requête INSERT
    Par elias dans le forum Access
    Réponses: 7
    Dernier message: 06/09/2005, 15h53
  3. Réponses: 4
    Dernier message: 05/04/2005, 19h28
  4. probleme requête insert.... where
    Par Amandine62 dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/02/2005, 15h26
  5. Problème sur une requête INSERT
    Par Marion dans le forum Langage SQL
    Réponses: 3
    Dernier message: 17/06/2003, 09h45

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