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 :

Probleme INSERT INTO


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2009
    Messages : 111
    Points : 63
    Points
    63
    Par défaut Probleme INSERT INTO
    Bonjour,

    Dans le code ci-dessous, j'ai le INSERT INTO qui me ramème le message suivant :
    - Erreur d'exécution '3134'
    - Probleme dans la syntaxe du insert into

    Voila le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     If enregistrement.RecordCount = 0 Then
                DoCmd.RunSQL "INSERT INTO FACTURATION (NumClient, NumSortie, NumModePaiement, DateFacturation, MotifReduction, Reduction, NomVendeur, Commentaire) VALUES (" & numcli & "," & numsor & "," & cmbMODEREGL & ",'" & DateIns & "','" & TxtMotif & "'," & TxtReduc & ",'" & TxtContact & "','" & TxtObs & "');"
            End If
    Pouvez-vous m'indiquer où se trouve mon erreur ?

    Certain de mes champs ne sont pas renseignés.

    Merci d'avance.

    Cordialement.

    Tristan.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2009
    Messages : 111
    Points : 63
    Points
    63
    Par défaut
    Après quelques tests il paraitrais que se soit les listes déroulantes non renseigner qui le gène ... il m'indique une erreur uniquement quand une des listes déroulantes sont vides quelqu'un aurait il une astuce ?

    Je ne vois pas trop moi

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2009
    Messages : 111
    Points : 63
    Points
    63
    Par défaut
    Bon j'ai trouvé une technique qui marche mais elle est très laide ...
    Donc si vous en avez une autre plus "classe diront nous je suis preneur ! Voila mon idée ... :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
            If enregistrement.RecordCount = 0 Then
                If cmbMODEREGL = "" Then
                    DoCmd.RunSQL "INSERT INTO FACTURATION (NumClient, NumSortie, DateFacturation, MotifReduction, Reduction, NomVendeur, Commentaire) VALUES (" & numcli & "," & numsor & ",'" & DateIns & "','" & TxtMotif & "'," & TxtReduc & ",'" & TxtContact & "','" & TxtObs & "');"
                Else
                    DoCmd.RunSQL "INSERT INTO FACTURATION (NumClient, NumSortie, NumModePaiement, DateFacturation, MotifReduction, Reduction, NomVendeur, Commentaire) VALUES (" & numcli & "," & numsor & "," & cmbMODEREGL & ",'" & DateIns & "','" & TxtMotif & "'," & TxtReduc & ",'" & TxtContact & "','" & TxtObs & "');"
                End If
            End If

    Comme vous pouvez voir c'est pas jojo' !

    Cordialement.

    Tristan.

    Ps : Surtout que j'ai d'autre INSERT INTO qui me pose le même problème et qu'ils ont 3 liste déroulates qui peuvent ne pas etre renseigné également ce qui veux dire 8 possibilités INSERT INTO après je peux aussi faire un INSERT INTO qui n'englobe pas mes "champs listes déroulantes" et faire des UPDATE juste après...

Discussions similaires

  1. probleme insert into
    Par boubounne dans le forum JDBC
    Réponses: 2
    Dernier message: 27/02/2008, 10h27
  2. [MySQL] probleme INSERT INTO
    Par marcito dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 24/07/2007, 19h03
  3. [T-SQL] Probleme INSERT INTO
    Par edevouge dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 07/06/2007, 13h16
  4. Probleme Insert INTO
    Par DjSoulz dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 28/03/2007, 08h33
  5. probleme insert into
    Par w.b. dans le forum Langage SQL
    Réponses: 2
    Dernier message: 23/02/2005, 10h34

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