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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
cbr@aol.fr 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
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