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 :

Erreur de syntaxe ds l'instruction INSERT INTO


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2002
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 188
    Points : 47
    Points
    47
    Par défaut Erreur de syntaxe ds l'instruction INSERT INTO
    Bonjour a tous,
    Je fais appel à votre aide...

    je suis en D6 + Access2000
    Je voudrais transférer des données d’une Table vers une autre,
    J’utilise une requête que voilá...
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    insert into colisage_kin (id_colisage, id_cmd, id_container, n_info, n_manu, origine, Lib, cmd, data, coliss, colis, essence, sub_colis, 
    D10, D11, D12, D13, D14, D15, D16, D17, D18,
    D19, D20, D21, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31, D32, D33, D34, D35,D36, D37, D38, D39, D40, D41, D42, D43, D44, 
    D45, D46, D47, D48, D49,
    D50, D51, D52, D53, D54, D55, D56, D57, D58, D59, D60, d_1, l_1, d_2, l_2, d_3, l_3, d_4, l_4, d_5, l_5, d_6, l_6, d_7, l_7, 
    d_8, l_8, d_9, l_9, d_10, l_10,
    t_largeur, long, epaisseur, nb_elem, cubage, lar_moy, lon_moy, etat, etat_%, 10_14, Executeur, Position)
     
    select id_colisage, id_cmd, id_container, n_info, n_manu, origine, Lib, cmd, data, coliss, colis, essence, sub_colis, 
    D10, D11,D12, D13, D14, D15, D16, D17, D18,
    D19, D20, D21, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31, D32, D33, D34, D35,D36, D37, D38, D39, D40, D41, D42, D43, D44, 
    D45, D46, D47, D48, D49,
    D50, D51, D52, D53, D54, D55, D56, D57, D58, D59, D60, d_1, l_1, d_2, l_2, d_3, l_3, d_4, l_4, d_5, l_5, d_6, l_6, d_7, l_7, d_8, 
    l_8, d_9, l_9, d_10, l_10,
    t_largeur, long, epaisseur, nb_elem, cubage, lar_moy, lon_moy, etat, etat_%, 10_14, Executeur, Position
     
    from
    colisage_nioki
     
    where
    (id_colisage =:id_col)

    j'ai
    Erreur de syntaxe ds l'instruction INSERT INTO
    Je ne comprends pas, Ou je me suis gouré

    Merci d'avance de votre aide
    810mcu

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 666
    Points : 34 374
    Points
    34 374
    Par défaut
    salut,
    et si tu enlèves le : du := ?
    a quel endroit le curseur se place-t-il lorsqu'il t'annoce erreur ?

  3. #3
    Membre actif
    Avatar de lanonyme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    229
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 229
    Points : 290
    Points
    290
    Par défaut
    Bonjour,

    la syntaxe du INSERT :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INTO NomTable(Champ) VALUES(ValeurDuChamp);
    Et apparement y'a pas le mot clef VALUES dans ta requete


    Cordialement,

    lanonyme

    PS : Pense à utiliser la balise Code (#)

  4. #4
    Membre du Club
    Inscrit en
    Juillet 2002
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 188
    Points : 47
    Points
    47
    Par défaut
    Salut jpcheck
    je n'est pas compris ta question (et si tu enlèves le : du := ?) ???

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    NomQuery = q_trf
    NomQueryRecherche = q_colisage
     
    q_colisage.First;
      while not q_colisage.Eof do
        begin
          q_trf.Parameters[0].Value := q_colisageid_colisage.Value;
          q_trf.ExecSQL;
     
          q_colisage.Next;
        end;
    Il s’arrête là (q_colisage.Next)

    C’est que le plus étrange j’ai le même genre de requête autre part et aucun probleme...
    @+
    810mcu

  5. #5
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 666
    Points : 34 374
    Points
    34 374
    Par défaut
    En SQL sous access, ca doit donner ceci :
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    insert into colisage_kin (id_colisage, id_cmd, id_container, n_info, n_manu, origine, Lib, cmd, data, coliss, colis, essence, sub_colis, 
    D10, D11, D12, D13, D14, D15, D16, D17, D18,
    D19, D20, D21, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31, D32, D33, D34, D35,D36, D37, D38, D39, D40, D41, D42, D43, D44, 
    D45, D46, D47, D48, D49,
    D50, D51, D52, D53, D54, D55, D56, D57, D58, D59, D60, d_1, l_1, d_2, l_2, d_3, l_3, d_4, l_4, d_5, l_5, d_6, l_6, d_7, l_7, 
    d_8, l_8, d_9, l_9, d_10, l_10,
    t_largeur, long, epaisseur, nb_elem, cubage, lar_moy, lon_moy, etat, etat_%, 10_14, Executeur, Position)
     
    select id_colisage, id_cmd, id_container, n_info, n_manu, origine, Lib, cmd, data, coliss, colis, essence, sub_colis, 
    D10, D11,D12, D13, D14, D15, D16, D17, D18,
    D19, D20, D21, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31, D32, D33, D34, D35,D36, D37, D38, D39, D40, D41, D42, D43, D44, 
    D45, D46, D47, D48, D49,
    D50, D51, D52, D53, D54, D55, D56, D57, D58, D59, D60, d_1, l_1, d_2, l_2, d_3, l_3, d_4, l_4, d_5, l_5, d_6, l_6, d_7, l_7, d_8, 
    l_8, d_9, l_9, d_10, l_10,
    t_largeur, long, epaisseur, nb_elem, cubage, lar_moy, lon_moy, etat, etat_%, 10_14, Executeur, Position
     
    from
    colisage_nioki
     
    where
    (id_colisage = id_col)

    probable point d'accroche : cmd est un nom spécifique à Access, tout comme Long, voire même position il me semble.

  6. #6
    Membre du Club
    Inscrit en
    Juillet 2002
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 188
    Points : 47
    Points
    47
    Par défaut
    Oui
    Effectivement lorsque je passe en code editor
    il me met en surbrillance (position)…
    As-tu une astuce pour pouvoir surpassé cela

    @+

  7. #7
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 666
    Points : 34 374
    Points
    34 374
    Par défaut
    oui, tu changes le nom de ton champs, ou alors tu ajoutes
    devant Position

  8. #8
    Membre du Club
    Inscrit en
    Juillet 2002
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 188
    Points : 47
    Points
    47
    Par défaut
    Ben tj rien

    J’ai ajouté ds tous les champs susceptibles de faire le problème...
    même erreur où mieux il me déplace l'erreur à 1 champ dénomme "10_14"
    je n'y comprends rien!!!

    @+

  9. #9
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 666
    Points : 34 374
    Points
    34 374
    Par défaut
    salut,
    tu as mis cette requete dans l'interface access ?
    quelle erreur est relevée ?

  10. #10
    Membre du Club
    Inscrit en
    Juillet 2002
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 188
    Points : 47
    Points
    47
    Par défaut
    Salut,

    je vais essayer, je te dis quoi

    @+,

Discussions similaires

  1. [Débutant] Erreur de syntaxe dans l'instruction INSERT INTO
    Par IL-MAFIOSO dans le forum VB.NET
    Réponses: 15
    Dernier message: 21/03/2013, 15h54
  2. [AC-2007] Erreur de syntaxe dans l'instruction INSERT INTO
    Par DébutantAccess dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 28/02/2013, 19h45
  3. OleDbException -{"Erreur de syntaxe dans l'instruction INSERT INTO."}
    Par daniel.moreda dans le forum Framework .NET
    Réponses: 1
    Dernier message: 27/09/2011, 17h38
  4. Erreur de syntaxe dans l'instruction INSERT INTO
    Par doolar dans le forum Bases de données
    Réponses: 3
    Dernier message: 04/05/2008, 16h37
  5. Erreur de syntaxe dans l'instruction INSERT INTO
    Par logiciel_const dans le forum Bases de données
    Réponses: 8
    Dernier message: 19/03/2008, 11h57

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