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

Access Discussion :

Current db execute et update [AC-2010]


Sujet :

Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 84
    Par défaut Current db execute et update
    Bonjour a vous,

    J'essai depuis ce matin de passe une commande update sans succes avec cette syntaxe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Dim stat As String
    Dim requete As String
    Dim numei As Integer
    Dim dbsA As Database, dbsB As Database
     
    stat = CStr(Changement_statut.Value)
    numei = Form_Frm_Donnees_rapport.ID_EI
    requete = "update tbl_EI set status_ei ='" & Changement_statut & "' where id_ei='" & numei & "'"
     
    If stat <> "" Then
        CurrentDb.Execute requete
     
    End If
    stat est une valeur sélectionnée dans une combo box et "numei" est un integer soit la clef primaire de l'enregistrement actuel ou je me trouve.
    Je reçois le code erreur me disant que trop peu de paramètre sont rentré et 2 de plus sont attendus que faire ?


    Merci d'avance.

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 433
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 433
    Billets dans le blog
    11
    Par défaut
    Salut,

    Je mettrais plutôt :
    Que donne un ?
    EDIT : Car CurrentDB.Execute nécessite la bibliothèque DAO !

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 84
    Par défaut Tout à fait ca
    C'est tout a fait ça mais peux - tu m'expliquer la cause ?

  4. #4
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 433
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 433
    Billets dans le blog
    11
    Par défaut
    Citation Envoyé par killowatt Voir le message
    C'est tout a fait ça mais peux - tu m'expliquer la cause ?
    Je crois bien avoir répondu : CurrentDB.Execute nécessite la bibliothèque DAO.

  5. #5
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 137
    Par défaut
    Bonjour,

    Normalement la bibliothèque est inclus des la création d'une nouvelle base ACCESS. C'est le "Microsoft Office 14.0 Access Database engine Object" qui apparait dans Références.

    Si on tape la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ? vbe.VBProjects(1).References(4).Name
    Elle renvoit DAO.

    Alors à moins de l'avoir enlever elle devrait y être.

    Le message d'erreur ne correspond pas du tout à un cas d'absence de la bibliothèque. Je verrais plutôt une des 2 variables vide.

    Je suis étonné que tu n'ais pas recouru au débogage avant de poster... c'est le premier reflexe à avoir. D'abord on débogue et si on tombe sur un VRAI problème on cherche dans le forum un message équivalent (et ils sont légion) et en dernier recours on poste.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

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

Discussions similaires

  1. Execution insert, update, delete
    Par didapapillon dans le forum VB.NET
    Réponses: 0
    Dernier message: 24/04/2013, 11h00
  2. [Continuum] Error executing action 'update-project-from-working-directory'
    Par Thotem dans le forum Intégration Continue
    Réponses: 0
    Dernier message: 26/01/2009, 11h32
  3. Réponses: 4
    Dernier message: 28/04/2006, 11h26
  4. pb PL/SQL ORA-01410 cursor for update & current of
    Par carlitoB dans le forum PL/SQL
    Réponses: 2
    Dernier message: 14/04/2006, 14h59
  5. [C#] Execution d'un UPDATE
    Par kenzo080 dans le forum ASP.NET
    Réponses: 7
    Dernier message: 26/05/2004, 16h37

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