Update ado

lam -  
blux Messages postés 5031 Date d'inscription   Statut Modérateur Dernière intervention   -
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. blux Messages postés 5031 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    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
  2. lam
     
    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
  3. blux Messages postés 5031 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    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