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

C# Discussion :

fonction stockée Oracle et C#.net


Sujet :

C#

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 54
    Points : 36
    Points
    36
    Par défaut fonction stockée Oracle et C#.net
    Bonjour tous le monde

    J'ai fouillé le web et je ne trouve pas comment exécuter une fonction stockée sous Oracle XE et récupérer le résultat. Quelqu'un aurait t'il une solution à mon probléme?

    Merci beaucoup de votre aide.

  2. #2
    Membre émérite Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Points : 2 925
    Points
    2 925
    Par défaut
    Salut,

    le framework contient le namespace system.data.oracleclient, qui contient tous les objets dont tu as besoin. Tu peux aussi utiliser ODP, qui est la lib d'accès fournie par Oracle sur son site web. Avec ça, en gros :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Oracleconnection conn = new OracleConnection("...");
    OracleCommand cmd = conn.CreateCommand();
    cmd.CommandText = "TonPackage.TaProc"; // le nom de ta proc
    cmd.CommandType = CommandType.StoredProcedure; // ne pas oublier d'indiquer que c'est une proc stock
    cmd.Parameters.Add(...); // ajouter les paramètres de ta proc
     
    cmd.ExecuteNonQuery(); // et zou :)
    cf la MSDN et/ou la doc d'ODP.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 54
    Points : 36
    Points
    36
    Par défaut
    Merci
    Jusque-là je te suis, mais une fonction retourne par exemple une date comment faire pour la récupérer? Idem pour une procédure avec des paramètres en sortie.


    Merci de votre aide.

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/02/2011, 09h34
  2. Réponses: 4
    Dernier message: 24/10/2008, 15h07
  3. utilisation fonction stockée ORACLE dans crystal report
    Par gg2vig dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 20/09/2007, 12h23
  4. procédure stockée Oracle depuis VB.net
    Par marcusien dans le forum SQL
    Réponses: 18
    Dernier message: 09/03/2007, 20h53
  5. Réponses: 3
    Dernier message: 23/01/2007, 09h20

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