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 :

Requete sous vb6


Sujet :

VB 6 et antérieur

  1. #1
    Membre du Club
    Femme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2008
    Messages : 113
    Points : 48
    Points
    48
    Par défaut Requete sous vb6
    Bonjour

    j'ai un problème ou niveau d'une requête fait sous une page vb6 et la base de donnée est en access voilà ma requete et voilà l'erreur

    j'ai besoins de vos aides SVP

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ConnectionGlobal.Execute "Update Agents INNER JOIN BulletinsPaie on Agents.Matricule=BulletinsPaie.IdAgent Set " _
    & " BulletinsPaie.NbreJoursTravail='5', " _
    & " BulletinsPaie.HeuresTravail='5' " _
    & " Where (Suspendu=-1 or Partis=-1)  and  IdPeriode='" & TablePeriodeDefaut.Fields("IdPeriode") & "'"
    et voilà l'erreur
    aucune valeur donnée pour un ou plusieurs des paramètres requis

    mercii d'avance

  2. #2
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Bonjour,

    Si tu écris ce code, il te donne quoi ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    MsgBox "Update Agents INNER JOIN BulletinsPaie on Agents.Matricule=BulletinsPaie.IdAgent Set " _
    & " BulletinsPaie.NbreJoursTravail='5', " _
    & " BulletinsPaie.HeuresTravail='5' " _
    & " Where (Suspendu=-1 or Partis=-1)  and  IdPeriode='" & TablePeriodeDefaut.Fields("IdPeriode") & "'"

  3. #3
    Membre du Club
    Femme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2008
    Messages : 113
    Points : 48
    Points
    48
    Par défaut
    Mercii pour votre réponse

    voilà ce qu'il m'affiche

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Update (BulletinsPaie INNER JOIN Agents  on Agents.Matricule=BulletinsPaie.IdAgent)  
    Set BulletinsPaie.NbreJoursTravail= '5' , 
    BulletinsPaie.HeuresTravail= '5 
    Where (Suspendu=-1 or Partis=-1)  and  IdPeriode='03-2014'

  4. #4
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Tu as essayé d'exécuter cette requête directement sous Access ?

  5. #5
    Membre du Club
    Femme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2008
    Messages : 113
    Points : 48
    Points
    48
    Par défaut
    oui j'ai fait un test maint sous access ça marche très bien

    voilà le code


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Update BulletinsPaie  INNER JOIN Agents  on (Agents.Matricule=BulletinsPaie.IdAgent) Set
    BulletinsPaie.NbreJoursTravail= '5' ,
    BulletinsPaie.HeuresTravail= '5' 
    Where  (Agents.Suspendu=yes or Agents.Partis=yes)  and BulletinsPaie.IdPeriode='03-2014'

    mais lorsque je l'exécute dans la page vb6 m'affiche l'erreur précédente

  6. #6
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    De quel type sont les champs Agents.Suspendu et Agents.Partis ?

  7. #7
    Membre du Club
    Femme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2008
    Messages : 113
    Points : 48
    Points
    48
    Par défaut
    sont de type bit

  8. #8
    Membre du Club
    Femme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2008
    Messages : 113
    Points : 48
    Points
    48
    Par défaut
    c'est bon résolu merci

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

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

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 077
    Points : 17 171
    Points
    17 171
    Par défaut
    Et le problème venait de
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

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

Discussions similaires

  1. Récupérer la valeur d'une requete MAX() sous vb6
    Par levasseur62 dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 03/04/2011, 15h19
  2. Requete sql complexe sous VB6 en access
    Par haytham dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 26/04/2008, 10h08
  3. mes requetes sous access ne fonctionnent plus
    Par trialrofr dans le forum ASP
    Réponses: 12
    Dernier message: 04/12/2004, 21h52
  4. Direct8X/Direct3D sous VB6, probleme de récup d'animations
    Par John Blobsmith dans le forum DirectX
    Réponses: 3
    Dernier message: 28/04/2004, 10h32
  5. [vb6] Modifier structure table Access sous VB6
    Par jlvalentin dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 25/03/2004, 17h45

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