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 :

[INSERT]Problème insert Je vais devenir fou !


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2007
    Messages : 15
    Par défaut [INSERT]Problème insert Je vais devenir fou !
    Voilà j'ai en gros une fonction dans laquelle je dois faire un insert dans une table DOC_DOCUMENT. Toutes les valeurs que je dois inserer sont contenue dans des variables toutes nommées de manière suivante :
    v_'nom de la colonne dans la table'

    Après donc avoir rempli ses variables j'effectu l'insert suivant ( le tout est dans une seule fonction ) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    INSERT INTO DOC_DOCUMENT 
    		(ID,
    		REFERENCE,
    		OBJET,
    		DATE_CREATION,
    		DATE_APPLICATION,
    		ORDRE,
    		VERSION,
    		CODE_TYPE,
    		CODE_THEME,
    		CODE_SERVICE,
    		CODE_CATEGORIE,
    		CODE_STATUT,
    		CODE_ETAT,
    		COR_ID_AUTEUR,
    		COR_ID_SIGNATAIRE,
    		COR_ID_RELECTEUR,
    		UTIL_MODIF,
    		DATE_MODIF )
    		VALUES 
    		(v_id,
    		v_reference,
    		v_objet,
    		v_date_creation,
    		v_date_application,
    		v_ordre,
    		v_version,
    		v_code_type,
    		v_code_theme,
    		v_code_service,
    		v_code_categorie,
    		v_code_statut,
    		v_code_etat,
    		v_cor_id_auteur,
    		v_cor_id_signataire,
    		v_cor_id_relecteur,
    		v_util_modif,
    		v_date_modif);
    Quand je compile, aucun problème de syntaxe. Mais quand je lance mon appli, et que j'effectue la manip qui utilise cette fonction j'ai l'érreur suivante :

    FRM-40735: Le déclencheur WHEN-BUTTON-PRESSED a détecté une exception ORA-01400 non traitée.

    L'erreur est donc dans ma fonction qui est dans le when buton pressed.

    En utilisant des messages pour mieux localiser le bug j'ai découvert que l'erreur été renvoyé juste avant ou pendant le INSERT, l'erreur est donc dans mon INSERT mais je ne trouve pas, j'y suis depuis ce matin.

    Je débute en forms donc c'est peut être une erreur très bête, posez moi toutes les questions que vous voulez je vous répondrai le plus précisément possible.

    ( Le reste du code aurait peut être été interessant mais étant assez volumineux je ne vous le passerai que si vous le jugez utile pour éviter de polluer mon message ^^ ).

    Merci d'avance pour votre aide.

  2. #2
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Ben le message est particulièrement clair. Vous essayez d'insérer une valeur NULL dans une colonne NOT NULL.

  3. #3
    Membre chevronné Avatar de chrifo
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    444
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 444
    Par défaut
    Bonjour,
    Citation Envoyé par La doc oracle
    ORA-01400 cannot insert NULL into (string)
    Vous devriez récupérer l'ordre insert que lance l'appli, et le lancer à la main sous sqlplus pour voir quelle colonne pose problème.

    [edit]grillé [/edit]

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2007
    Messages : 15
    Par défaut
    Merci beaucoup ! je viens de découvrir en effet que dans la doc ils expliquent ce que veulent dire les numéros des messages d'erreur. Je vous remercie vous m'avez sauvé la vie ( enfin l'après midi plutot ). Et pardonnez moi pour mon incompétence ^^.

    Je vais de ce pas regarder dans quelle colonne sa merde et je viendrai mettre résolu si c'était ça. Encore merci!

  5. #5
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    dans le topic A LIRE AVANT DE POSTER on peut voir l'existence du cite : http://ora-01400.ora-code.com/

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2007
    Messages : 15
    Par défaut
    Oui bon je suis désolé j'ai pas lu avant de poster ( je pensais pas trouver ça comme ça en fait ), je vous remercie encore ça marche je resolu.

    Et la prochaine fois je ferai attention afin de ne pas vous embêter pour rien.

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

Discussions similaires

  1. [debutant]Vais devenir fou...
    Par Treuze dans le forum C
    Réponses: 4
    Dernier message: 04/01/2006, 19h33
  2. [ZEOSLIB] Problème Insertion dans une table
    Par moscovisci dans le forum Bases de données
    Réponses: 1
    Dernier message: 09/06/2005, 13h05
  3. [javascript] problème insertion image
    Par Pwill dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 18/05/2005, 17h12
  4. Réponses: 5
    Dernier message: 12/04/2005, 10h45
  5. problème insertion
    Par sonialem2000 dans le forum Bases de données
    Réponses: 5
    Dernier message: 14/07/2004, 02h45

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