Update ado

lam -  
blux Messages postés 27997 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
A voir également:

3 réponses

blux Messages postés 27997 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
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
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
blux Messages postés 27997 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
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