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

VB.NET Discussion :

Syntaxe requête INSERT


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 157
    Par défaut Syntaxe requête INSERT
    Salut à tous !

    Je développe actuellement un programme en VB.NET, mais je rencontre une erreur de syntaxe dans une requête INSERT. Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    'On insère les items dans la table items_liste_commune
                    Dim i As Integer
                    For i = 1 To CInt(nb_items)
                        req_insert_ilc = "INSERT INTO items_liste_commune(LISTEC_ID_LISTEC, NO_ITM) values('" + valeur + "', '" + i + "')"
                        Dim cmd_insert_ilc As New OleDb.OleDbCommand(req_insert_ilc, Conn)
                        cmd_insert_ilc.ExecuteNonQuery()
                    Next
    Si quelqu'un a une idée, je suis preneur

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    Rédacteur
    Avatar de abelman
    Inscrit en
    Février 2003
    Messages
    1 106
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 1 106
    Par défaut
    Et revois tes cours de SQL
    Si le champ LISTEC_ID_LISTEC est un numérique en base, pourquoi mettre sa valeur entre quote?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 157
    Par défaut
    Les deux champs sont de type 'Numérique'. Mais quand j'enlève les quotes, ça ne change rien du tout

    "INSERT INTO items_liste_commune(LISTEC_ID_LISTEC, NO_ITM) values(valeur, i)"

    A mon avis, c'est un truc tout bête que j'ai du mal à voir. Et je ne comprends rien aux requêtes paramétrées ...

  5. #5
    Rédacteur
    Avatar de abelman
    Inscrit en
    Février 2003
    Messages
    1 106
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 1 106
    Par défaut
    Aidez nous à vous aider: Quel est le message d'erreur?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 157
    Par défaut
    Exception Details: System.Data.OleDb.OleDbException: Aucune valeur donnée pour un ou plusieurs des paramètres requis

Discussions similaires

  1. Erreur syntaxe requête SQLl pour insertion dans ma servlet
    Par kevin254kl dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 16/10/2014, 23h01
  2. [AC-2003] Erreur de syntaxe dans une requête insert into.union all
    Par ostrich95 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 29/04/2014, 14h03
  3. pb de syntaxe requête INSERT INTO
    Par emulamateur dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 14/06/2011, 12h55
  4. Problème de requête insert into (syntaxe)
    Par Bizoo dans le forum Langage SQL
    Réponses: 3
    Dernier message: 19/09/2008, 17h23
  5. [MySQL] Requête INSERT générant une erreur de syntaxe SQL
    Par lavande4 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 23/08/2008, 14h41

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