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 :

Probléme de Casting d'un type de retour java


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de KnowPart
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2010
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2010
    Messages : 78
    Par défaut Probléme de Casting d'un type de retour java
    Bonjour,

    J'ai une fonction qui me retourne piplined, pour recupérer les valeurs retourner en JAVA je dois faire un cast as la valeur de retour définis,en fait cette valeur est définit dans le package qui contient la fonction est n'est pas définit comme un type oracle.

    Code Java :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ArrayDescriptor desc2 = ArrayDescriptor.createDescriptor(
                    "PKG_NSCF_DEC_PIP.TAB_NSCF_TP_ASS", conn.getConnexion());
    requete="SELECT * FROM TABLE(cast(PKG_NSCF_DEC_PIP.F_NSCF_ASS_TP(?,'AF',null,null,null,null)) as PKG_NSCF_DEC_PIP.TAB_NSCF_TP_ASS)";
    ps=conn.getConnexion().prepareStatement(requete);
    ps.setString(1, imma);

    le type est définit dans la spécification:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    CREATE OR REPLACE PACKAGE CNSS.PKG_NSCF_DEC_PIP IS
    TYPE REC_NSCF_TP_ASS  IS RECORD( P_T_C_NUMERO     NUMBER(15)   DEFAULT    0, P_T_EMIS_BNQ     NUMBER       DEFAULT 0   ,
                                     P_T_C_PREST      VARCHAR2(2)  DEFAULT NULL, P_T_D_EMISS      VARCHAR2(8)  DEFAULT NULL,
                                     P_T_M_MVT        NUMBER(14,2) DEFAULT    0, P_T_C_MPAI       VARCHAR2(1)  DEFAULT NULL,
                                     P_T_C_ETAT       VARCHAR2(2)  DEFAULT NULL, P_T_L_ETAT       VARCHAR2(40) DEFAULT NULL);
     
    TYPE TAB_NSCF_TP_ASS  IS TABLE OF REC_NSCF_TP_ASS ;
    quand j'exécute le programme java j'ai comme erreur:
    [*] - [Erreur] - Erreur de la requete![*] - [Message] - Le modèle de nom n'est pas valide: PKG_NSCF_DEC_PIP.TAB_NSCF_TP_ASS

  2. #2
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Le moteur SQL ne connait pas les types définies dans les packages PL/SQL. Vous avez donc besoin d'un type crée dans la base.

  3. #3
    Membre confirmé Avatar de KnowPart
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2010
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2010
    Messages : 78
    Par défaut Probléme de casting des valeurs retourné par fonction peplined
    Oui en fait c'est parfaitement le type définie que j'aurai besoin merci pour votre réponse

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/05/2015, 21h49
  2. Probléme de Casting d'un type de retour java
    Par KnowPart dans le forum JDBC
    Réponses: 0
    Dernier message: 15/12/2010, 12h59
  3. Problème appel str_sub : type de retour
    Par bilss dans le forum C
    Réponses: 8
    Dernier message: 06/07/2010, 09h34
  4. [C#] Problème de Cast sur un type générique
    Par Bobbledople dans le forum C#
    Réponses: 2
    Dernier message: 10/06/2009, 11h04
  5. Problème de cast du Type de données Money
    Par verbal34 dans le forum Développement
    Réponses: 1
    Dernier message: 04/08/2008, 11h06

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