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

Interfaces de programmation Oracle Discussion :

[ADO.NET] Procedure stocké + float + ora 20100


Sujet :

Interfaces de programmation Oracle

  1. #1
    Membre expérimenté
    Avatar de freddyboy
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2003
    Messages
    810
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2003
    Messages : 810
    Points : 1 696
    Points
    1 696
    Par défaut [ADO.NET] Procedure stocké + float + ora 20100
    Bonjour,

    je développe une procédure stockée en C# pour Oracle avec le template 'oracle database project' sous VS2008.

    J'ai une méthode test simple comme celle-ci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public static float tab53Fred(float p_Densite, float p_Degre)
    {
      return 800;
    }
    Malheureusement lorsque j'execute cette fonction depuis oracle (donc apres compilation et deploiement qui se passent sans probleme), j'ai l'erreur suivante :
    An unhandled PL/SQL exception: EXCEPTION_ORA_20100, occurred at line 1 in BX7EcgIaNT52ylbITUHGnYQ.
    Lors du déploiement de la procedure stockée il est possible de spécifier le mapping entre les types oracle et ceux du C#. (http://www.mcs.csueastbay.edu/suppor.../appendixa.htm)

    J'ai donc indiquer float pour C# et float pour Oracle ainsi que quelque autre combinaison.

    Mais j'ai toujours la meme erreur.

    Quelqu'un a t il une solution ?

    Merci

    ++

    Fred
    Someday I will be the most powerful Jedi !

    Freddyboy - Blog

  2. #2
    Membre expérimenté
    Avatar de freddyboy
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2003
    Messages
    810
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2003
    Messages : 810
    Points : 1 696
    Points
    1 696
    Par défaut
    Finalement après des tests, il semble que mes fonctions fonctionnent correctement depuis le C# mais pas depuis le PL/SQL, je ne sais pas trop pourquoi...

    ++
    Someday I will be the most powerful Jedi !

    Freddyboy - Blog

Discussions similaires

  1. [ADO.Net][C#] Comment combiner IDbCommand et procédures stockées ?
    Par L`artiste dans le forum Accès aux données
    Réponses: 7
    Dernier message: 19/08/2011, 16h44
  2. [ADO.NET]Sur quels critères utiliser procédures stockées?
    Par Oberown dans le forum Accès aux données
    Réponses: 3
    Dernier message: 06/04/2006, 16h16
  3. [VB.NET] Procedure stockée paramétrée
    Par HULK dans le forum Windows Forms
    Réponses: 3
    Dernier message: 06/01/2005, 14h03
  4. ADO procedure stockée [Ac97]
    Par jeromeb dans le forum VBA Access
    Réponses: 9
    Dernier message: 19/12/2003, 12h36

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