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

Forms Oracle Discussion :

Suppression d'un enregistrement Impossible


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 105
    Par défaut Suppression d'un enregistrement Impossible
    Bonsoir à tous
    Je voudrais souhaiter un debut de semaine à tous.
    Mon problème se situe au niveau d'une supprssion d'un enregistrement.
    Je vouddrais suprimer un enregistrement que je retrouve en faisant une recherche.
    Mon code utilisé est ceci:
    /*

    ** Procédure interne : DELETE_RECORD
    ** Exemple : Marquer l'enregistrement en cours dans le bloc
    ** en cours afin qu'il soit supprimé.
    */
    BEGIN
    Go_Block('Mir_Appartement');
    Delete_Record;
    Commit;
    END;


    Ma table st Mir_Appartement
    Lorsque que j'essaie de faire la supprssion , j'ai l'erreur suivante :
    FRM-40510 Erreur Oracle :Suppression (Delete) d'enregistrement impossible.
    Et lorsque je vais verifier dans la base l'enregistrement que j'ai voulu supprimer y est toujours.
    Merci bien pour votre soutient.

  2. #2
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    Bonsoir,

    Je ne suis pas très "Forms", mais voici un début de réponse :

    FRM-40510: ORACLE error: unable to DELETE record.

    Cause: A fatal error occurred while trying to delete a record. The table associated with the current block of the form might not exist, your username might not have authority to perform the specified action on the table, or some other reason might have caused the fatal error.
    Action: Contact your DBA.
    Level: >25
    Type: Error
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 105
    Par défaut
    Mais ma table existe belet bien .
    Que me conseille tu , quelle code utiliser pour faire une suppression parceque cette procedure , je l'ais recupéré dans l'aide de Oracle ( Delete_Record)
    Merci.

  4. #4
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    Et si tu exécutes le code directement sous sql*plus, ca donne quoi ?
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

  5. #5
    Rédacteur

    Homme Profil pro
    Développeur et DBA Oracle
    Inscrit en
    Octobre 2006
    Messages
    878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur et DBA Oracle

    Informations forums :
    Inscription : Octobre 2006
    Messages : 878
    Par défaut
    Salut,

    Le block 'Mir_Appartement' est un block maitre d'un autre block?

    Essaie de voir cette discussion
    http://www.developpez.net/forums/showthread.php?t=71410

  6. #6
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 105
    Par défaut
    Mon block est basé sur une block simple (table mir_appartement)
    Et lorsque je fais dans sql/plus un :

    Delete from Mir_Appartement Where Cod_Appart = FG01;
    J'ai l'érreur suivante:
    Erreur à la ligne 1:
    ORA-00904: Nom de colonne non valide

  7. #7
    Rédacteur

    Homme Profil pro
    Développeur et DBA Oracle
    Inscrit en
    Octobre 2006
    Messages
    878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur et DBA Oracle

    Informations forums :
    Inscription : Octobre 2006
    Messages : 878
    Par défaut
    Citation Envoyé par salim11 Voir le message
    Salut,

    Le block 'Mir_Appartement' est un block maitre d'un autre block?

    Essaie de voir cette discussion
    http://www.developpez.net/forums/showthread.php?t=71410
    Je corrige mon erreur seulement.

Discussions similaires

  1. Suppression d'enregistrements impossible
    Par miwbath dans le forum Bases de données
    Réponses: 1
    Dernier message: 28/12/2007, 16h14
  2. [VB][rdo] Strategie de suppression massive d'enregistrements
    Par Bicky dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 12/10/2005, 14h12
  3. suppression automatique des enregistrements
    Par abdou.sahraoui dans le forum Langage SQL
    Réponses: 4
    Dernier message: 02/08/2005, 13h45
  4. [VB.NET]Suppression d'un enregistrement dans un DataGrid
    Par San Soussy dans le forum ASP.NET
    Réponses: 4
    Dernier message: 16/06/2005, 10h30
  5. Suppression d'un enregistrement
    Par denisfavre dans le forum IHM
    Réponses: 3
    Dernier message: 04/10/2004, 11h03

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