Update ado

Bonjour à tous!
SVP je fais un programme sous VB et je souhaite mettre à jour des données d'une base oracle avec la methode update (rst.update)
mais apres execution de rst.update ,les données ne st pas mises à jours!
Sauriez vous où se trouve l'erreur?

Code :
SQL = " SELECT * FROM matable where macondition "
(je ne veux modifier que les données remplissant macondition )
rst.open SQL ,monObjconnection, ...
rst.!monchamp=nouvellevaleur
rst.update

rst.close
merci

3 réponses

  1. Modérateur
    Salut,

    ça serait pas au niveau Oracle que ça coincerait, genre : commit non acquitté ? Peut-être créer un ws avec begintrans et commit ?

    En VB classique, pas de problème.

    A+ Blux "Les cons, ça ose tout.
    C'est même à ça qu'on les reconnait"
    0
    1. SVP dans mon code précédent ,c'est plutôt :
      rst!monchamp=nouvellevaleur
      Salut Blux!
      J'ai me dit qu'il ya effectivement un probleme de
      commit non acquitté
      je pense que la methode " update" effectue la
      Validation
      Je ne comprends rien...!!
      Merci
      0
      1. Modérateur
        tu peux donner précisément le message d'anomalie ?
        tu n'avais pas précisé qu'il y en avait un...

        A+ Blux "Les cons, ça ose tout.
        C'est même à ça qu'on les reconnait"
        0