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

SQL Oracle Discussion :

Erreur JBO-25014 : Another user has changed the row ..


Sujet :

SQL Oracle

  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 7
    Points : 9
    Points
    9
    Par défaut Erreur JBO-25014 : Another user has changed the row ..
    Bonjour,

    Lors d'un déclenchement d'un trigger :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    CREATE OR REPLACE TRIGGER SOC1.LINV_T_EVE_TOTTTC
    before UPDATE
    ON SOC1.EVE REFERENCING NEW AS NEW OLD AS OLD
    FOR EACH ROW
    WHEN (
    NEW.typeve='CDV'
          )
    DECLARE wc_totttc number;
      lib varchar2(50);
     
    BEGIN
    Il met à jour un champ de la table EVE

    ....

    J'ai un message d'erreur suivant :
    JBO-25014: Another user has changed the row with primary key

    En plus, je suis le seul user.

    Avez-vous déjà été confronté à ce genre de pb.
    Si oui comment y avez vous remédié.

    Dois je modifier mon trigger ???

    Merci par avance,

    Cordialement

    Jérôme.

  2. #2
    McM
    McM est déconnecté
    Expert éminent

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Points : 7 740
    Points
    7 740
    Billets dans le blog
    4
    Par défaut
    JBO-25014 ? C'est quoi ça ?
    Sous Forms, il y a une propriété de bloc DML returning Value qu'il faut passer à YES. Dans ce cas là, les valeurs modifiées suites à ton update/insert sont retournées à Forms.

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/02/2011, 20h23
  2. Couldn't perform the edit because another user changed the record
    Par sondo dans le forum Bases de données
    Réponses: 4
    Dernier message: 18/10/2008, 21h25
  3. Erreur "Record changed by another user"
    Par jibe74 dans le forum Firebird
    Réponses: 4
    Dernier message: 27/07/2007, 01h01
  4. Réponses: 14
    Dernier message: 08/03/2007, 16h18
  5. Réponses: 2
    Dernier message: 21/02/2007, 09h00

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