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 6 et antérieur Discussion :

probleme requete sql


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant SAGE X3
    Inscrit en
    Mai 2008
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant SAGE X3

    Informations forums :
    Inscription : Mai 2008
    Messages : 208
    Par défaut probleme requete sql
    Bonjour
    j'ai besoin d'aide, quelqu'un peut me dire pourquoi je recois le message suivant dans le code ci dessous:
    Runtime error 3346
    le nombre de valeur de la requête doit coincider avec le nom de champs distination

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
         txt = " Insert into tmpfact (codefacture,codearticle,qte,punitaire,tva,remise,mtttc) Values ( "
         txt = txt & PreSQLCh(NumFact.text) & "," & PreSQLCh(CodeArt.text) & "," & PreSQL(Qte.text) & ","
         txt = txt & PreSQL(Pu.text) & "," & (Tva.text) & "," & PreSQL(Tremise.text) & "," & PreSQL(Mtttc.text) & ")"
       dbs.Execute txt
    je recoi la meme erreur quad je fait ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    txt = " Insert into tmpfact (CodeFacture,CodeArticle,Qte,Punitaire,Tva,Remise,mtttc) Values ( " & NumFact.text & "," & CodeArt.text & "," & Qte.text & "," & Pu.text & "," & Tva.text & "," & Tremise.text & "," & Mtttc.text & ")"
    et merci infiniment

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
         TXT = " Insert into tmpfact (codefacture,codearticle,qte,punitaire,tva,remise,mtttc) Values ( " _
                & PreSQLCh(NumFact.Text) & "," _
                & PreSQLCh(CodeArt.Text) & "," _
                & PreSQL(Qte.Text) & "," _
                & PreSQL(Pu.Text) & "," _
                & (Tva.Text) & "," _
                & PreSQL(Tremise.Text) & "," _
                & PreSQL(Mtttc.Text) & ")"
    plus lisible, le problème ici je pense & (Tva.Text) & "," _
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre confirmé
    Homme Profil pro
    Consultant SAGE X3
    Inscrit en
    Mai 2008
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant SAGE X3

    Informations forums :
    Inscription : Mai 2008
    Messages : 208
    Par défaut
    Citation Envoyé par ProgElecT Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
         TXT = " Insert into tmpfact (codefacture,codearticle,qte,punitaire,tva,remise,mtttc) Values ( " _
                & PreSQLCh(NumFact.Text) & "," _
                & PreSQLCh(CodeArt.Text) & "," _
                & PreSQL(Qte.Text) & "," _
                & PreSQL(Pu.Text) & "," _
                & (Tva.Text) & "," _
                & PreSQL(Tremise.Text) & "," _
                & PreSQL(Mtttc.Text) & ")"
    plus lisible, le problème ici je pense & (Tva.Text) & "," _
    meme erreur avec votre réponse vraiment je ne sais pas ce qui se passe !!

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
                '............. 
                & PreSQL(Tva.Text) & "," _
                '.............
    ?
    A quoi correspond PreSQL
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Membre confirmé
    Homme Profil pro
    Consultant SAGE X3
    Inscrit en
    Mai 2008
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant SAGE X3

    Informations forums :
    Inscription : Mai 2008
    Messages : 208
    Par défaut
    Citation Envoyé par ProgElecT Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
                '............. 
                & PreSQL(Tva.Text) & "," _
                '.............
    ?
    A quoi correspond PreSQL

    Le PreSQL ca n'a pas d'importance puisque meme avec ce code la je recois meme reponse :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    txt = " Insert into tmpfact (CodeFacture,CodeArticle,Qte,Punitaire,Tva,Remise,mtttc) Values ( " & NumFact.text & "," & CodeArt.text & "," & Qte.text & "," & Pu.text & "," & Tva.text & "," & Tremise.text & "," & Mtttc.text & ")"
    foction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Public Function PreSQLCh(txt As String) As String
     
        Dim n As Integer
        n = InStr(1, txt, "'")
        If n > 0 Then
            PreSQLCh = Left(txt, n) & "'" & PreSQL(Right(txt, Len(txt) - n))
        Else
            PreSQLCh = "'" & txt & "'"
        End If
    End Function
    fonction2

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Public Function PreSQL(txt As String) As String
        Dim n As Integer
        n = InStr(1, txt, "'")
        If n > 0 Then
            PreSQL = Left(txt, n) & "'" & PreSQL(Right(txt, Len(txt) - n))
        Else
            PreSQL = txt
        End If
    End Function

  6. #6
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TXT = " Insert into tmpfact(codefacture,codearticle,qte,punitaire,tva,remise,mtttc);Values ( " _
    vue dans un vieux livre
    ,mtttc) ; Values
    après je ne pourrai pas plus t'aider, pas les compétences suffisantes

    Motif de l'edit:
    Faut, ne pas tenir compte de cette dernière proposition
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

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

Discussions similaires

  1. [MySQL] Probleme requete sql et code html
    Par needles94000 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 16/03/2006, 17h38
  2. [Access] Probleme requete SQL
    Par kissmytoe dans le forum Langage SQL
    Réponses: 11
    Dernier message: 24/02/2006, 15h25
  3. probleme requete SQL
    Par grochenel dans le forum Langage SQL
    Réponses: 7
    Dernier message: 12/12/2005, 09h26
  4. [MySQL] probleme requete sql et php
    Par digger dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 10/10/2005, 14h15
  5. probleme requete sql
    Par Shosho dans le forum Langage SQL
    Réponses: 12
    Dernier message: 03/05/2005, 09h25

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