IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

ORA-02074 dans Procedure appelée par VB


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2004
    Messages
    378
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 378
    Par défaut ORA-02074 dans Procedure appelée par VB
    Bonjour,

    J'ai un petit projet sous Oracle 8.1.6 et VB6.
    Toute la partie données est gérée par Oracle à l'aide de packages.
    Tout marche très bien sauf la gestion des erreurs.
    Si je mets un rollback j'ai le message "ORA-02074: impossible ROLLBACK dans transaction répartie"

    Or je n'ai aucune transaction d'ouverte. La seule transaction est celle en cours appelée depuis VB
    Même en mettant AUTONOMOUS_TRANSCATION le problème est le même.

    Quelqu'un peut m'aider ?
    S'agit-il d'un problème Oracle ou VB ?

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Or je n'ai aucune transaction d'ouverte.
    Si vous avez au mons une transaction en cours, sinon vous ne feriez pas de ROLLBACK

    Si votre transaction n'utilise pas plusieurs bases de données (est-ce le cas ?), vous avez sans doute rencontré le bug de la note Metalink Note:95451.1 liée à la version d'Oracle ODBC Driver. Vous avez 2 solutions:
    - installer les derniers patchs pour le driver Oracle ODBC depuis Metalink
    - sélectionner l'option " désactiver l'option Microsoft Transaction Server" dans votre connection ODBC.

  3. #3
    Membre éclairé
    Inscrit en
    Septembre 2004
    Messages
    378
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 378
    Par défaut
    J'ai désactivé l'option MTS dans ODBC et ca a marché

    Merci bien.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. javascript dans page appelée par shadowbox
    Par kaking dans le forum jQuery
    Réponses: 2
    Dernier message: 13/02/2012, 08h17
  2. [AJAX] Fichier ASP appelé par AJAX
    Par dragonfly dans le forum Général JavaScript
    Réponses: 24
    Dernier message: 14/06/2007, 11h14
  3. instruction "fread" dans une application appelée par OO
    Par ColasGéranton dans le forum C++
    Réponses: 6
    Dernier message: 23/05/2007, 16h35
  4. Appeler Requete avec parametre dans Procedure
    Par shadockgreg dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 08/09/2006, 12h25
  5. Script dans une page à part et l'appeler par un lien
    Par kent151 dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 22/04/2006, 18h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo