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 :

Message d'erreur en utilisant UPDATE en DAO


Sujet :

VB 6 et antérieur

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 60
    Par défaut Message d'erreur en utilisant UPDATE en DAO
    Bonsoir à tous,

    J'ai crée une base mdb en DAO.
    Dans cette base j'ai 3 tables et dans une des tables (Validite) j'ai 2 champ string (HeureDeb et HeureFin)
    J'aimerais faire un UPDATE de ces champs.

    Voici le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        Dim sql As String
        Set Base = OpenDatabase(NomDataCalendar)
        sql = "UPDATE Validite SET HeureDep = '00:00', HeureFin = '23:00'"
        Base.Execute sql
        Base.Close
    Lorsque j'exécute j'obtiens le message d'erreur suivant:

    Erreur d'exécution '3061':
    Trop peu de paramètres: 1 attendu.

    Ce message s'affiche lorsque l'on est sur la ligne: Base.Execute sql.

    Si quelqu'un a une idée, d'avance merci.

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 351
    Par défaut
    salut,

    Peux tu nous décrire ta table ?

  3. #3
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    Citation Envoyé par adrien954 Voir le message
    j'ai 2 champ string (HeureDeb et HeureFin)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        sql = "UPDATE Validite SET HeureDep = '00:00', HeureFin = '23:00'"
    Faute de frappe ou y'a un blème ?

    D'autre part, ce sont vraiment des champs string ou des champs Date/Heure ?
    Pour les champs Date/Heures, le délimiteur est # sous Access et non '
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        sql = "UPDATE Validite SET HeureDep = #00:00#, HeureFin = #23:00#"

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 351
    Par défaut
    Il ne manque pas une clause WHERE à ton UPDATE, comment veux tu que ACCESS sache à quel enregistrement il doit appliquer l'update ???

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 60
    Par défaut
    Désolé, je me suis trompé dans le nom de la variable HeureDep et heureDeb
    Merci à tous

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 05/01/2017, 09h48
  2. [AC-2007] Recordset ADO message d'erreur en utilisant FIND
    Par damsmut dans le forum VBA Access
    Réponses: 0
    Dernier message: 19/08/2011, 10h50
  3. Message d'erreur en utilisant Maven
    Par Angi21 dans le forum Maven
    Réponses: 5
    Dernier message: 20/04/2010, 14h05
  4. Message d'erreur en utilisant Maven
    Par Angi21 dans le forum Maven
    Réponses: 5
    Dernier message: 18/04/2010, 19h53
  5. Réponses: 2
    Dernier message: 19/03/2008, 18h11

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