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

VBA Access Discussion :

Problème pour mettre à jour un recordset [AC-2010]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2015
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2015
    Messages : 228
    Par défaut Problème pour mettre à jour un recordset
    Bonjour à tous,
    J'essaie désespérément de mettre jour un recordset mais sans succès.

    J'utilise la librairie "Microsoft ActiveX Data Objects 6.1 Library" (dans les références)

    Mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
        Dim rst As ADODB.Recordset
        Set rst = New ADODB.Recordset
     
            With rst
                .ActiveConnection = CurrentProject.Connection
                .CursorType = adOpenKeyset
                .LockType = adLockOptimistic
                .Open "Select * from table where id =" & Cherche_id
     
                If Not rst.EOF Then
                    .Edit
                        !field1 = valeur1
                        !field2 = valeur2
                    .Update
                Else
                    MsgBox "Nothing to save", vbInformation + vbOKOnly, "Remark"
                End If
                .Close
            End With
     
            Set rst = Nothing
    Access s'arrête sur la ligne ".Edit" (en ligne 12) instruction inconnue !

    Quel est l'instruction qu'il faut utiliser sous access 2010 ?

    Merci de votre aide
    André

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    Bonjour.

    Avec ADO il ne faut pas utiliser .edit

    Ici un exemple avec les 2 librairies DAO puis ADO :

    http://www.accessallinone.com/updati...n-a-recordset/

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2015
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2015
    Messages : 228
    Par défaut Vous êtes des dieux ...
    Bonjour,

    Je ne sais pas comment vous remercier ... C'est génial. C'est bon. Cela fonctionne bien

    Encore mille fois merci pour votre aide

    Bon weekend
    André

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    Je ne sais pas comment vous remercier
    En aidant quelqu'un d'autre quand tu en auras l'opportunité :-).

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/04/2010, 14h56
  2. Réponses: 3
    Dernier message: 20/04/2009, 15h03
  3. Problème pour mettre à jour une table SQL
    Par Bes74 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 27/03/2009, 20h21
  4. Réponses: 14
    Dernier message: 15/01/2009, 09h54
  5. Réponses: 1
    Dernier message: 16/05/2007, 20h31

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