Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Probleme transaction avec base ORACLE

1 réponse
Avatar
cbr
Bonjour,=20

J'ai une appli developp=E9e en VISUAL BASIC avec une=20
liaison avec une base de donn=E9e ORACLE qui utilise un=20
connecteur ODBC.
Comment d=E9sactiver l'autocommit afin de pouvoir effectuer=20
un ROLLBACK en cas d'annulation ?=20
Y-a t-il une astuce ?

Merci de votre r=E9ponse.

1 réponse

Avatar
Patrick Philippot
wrote:
J'ai une appli developpée en VISUAL BASIC avec une
liaison avec une base de donnée ORACLE qui utilise un
connecteur ODBC.
Comment désactiver l'autocommit afin de pouvoir effectuer
un ROLLBACK en cas d'annulation ?
Y-a t-il une astuce ?



Bonjour,

Quand vous posez une question sur l'accès aux données en VB, merci de
préciser la technologie utilisée (DAO, ADO,...).

Je suppose que c'est ADO. Avec le provider Oracle , vous êtes en mode
autocommit par défaut à moins d'utiliser explicitement BeginTrans,
CommitTrans et RollbackTrans. L'appel à BeginTrans met logiquement
autocommit à OFF sur Oracle.

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr