Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : appel d'une procédure stocké oracle 9i [ Base de données / Oracle ] (djerbino)

mercredi 23 avril 2008 à 17:59:48 | appel d'une procédure stocké oracle 9i

djerbino

bonjour

voici ma procédure stocké avec un curseur



create or replace procedure P_listeproduit (titre in varchar,resultat out varchar2)  is

cursor c_listeprod is
select objectif  from touhami.cv where metier like titre;



begin
-- Ouverture du curseur
open c_listeprod;

-- Début Boucle
loop
-- Rapatriement de l'enregistrement du curseur
fetch c_listeprod into resultat;

-- Test de fin du curseur avec sortie de boucle
if c_listeprod %notfound then
exit;
end if;

-- Test  du curseur
dbms_output.put_line(resultat);

--Fin Boucle
end loop;

-- Fermeture du curseur
close c_listeprod;
end;


dans mon code behind (vb.net) je veu recupérer le contenu de ma procédure (le curseur plus exactement mais il affiche rien

voila mon code behind



        Dim MaChaineDeConnection As String = "provider = MSDAORA ; data source = recrut;User ID=touhami;Password=glmaster;Unicode=True"
        Dim MaConnexion As New OleDbConnection(MaChaineDeConnection)
        Dim MaRequete As String = "P_listeproduit"
        Dim MaCommande As New OleDbCommand(MaRequete, MaConnexion)
        MaCommande.CommandType = CommandType.StoredProcedure
        Dim MonParametre, MonParametre2 As OleDbParameter
        MonParametre = MaCommande.Parameters.Add("titre", OleDbType.VarChar, 100)
        MonParametre.Value = "%" & titre.Text & "%"
        MonParametre2 = MaCommande.Parameters.Add("resultat", OleDbType.VarChar, 20)

        MonParametre2.Direction = ParameterDirection.Output








        MaConnexion.Open()

        Dim myReader As OleDbDataReader = MaCommande.ExecuteReader()

        Response.Write(MonParametre.Value)


merci vraiment pour votre aide

mercredi 23 avril 2008 à 18:33:25 | Re : appel d'une procédure stocké oracle 9i

djerbino

ma procédure etait défini ainsi puisque select * n'est pas supporté par les curseur donc j'ai utilisé les rowtype
mai que doit-je faire pour appeler cette procédure


create or replace procedure recherche_simple_sans_ville
(
titre IN varchar,resultat OUT cv%Rowtype

)
is

BEGIN
SELECT * INTO resultat FROM touhami.cv
WHERE metier LIKE titre ;
end;




Cette discussion est classé dans : titre, curseur, procédure, macommande, listeprod


Répondre à ce message

Sujets en rapport avec ce message

procédure stocké + clause like % [ par djerbino ] bonjour je galere depuis pas mal de temp et je je compte sur votre aide je suis entrain de realiser une procédure stocké sous oracle 9i mais jai un pr SqlException (0x80131904) Procedure stocké [ par _ste2a ] Bonjour à tous,J'ai un souci pour récuperer le parametre BodyText dans une procédure stockées avec le controle FCKeditor :aspx :<</ Rquête sur deux tables [ par massbbc ] Je souhaite ecrire une requête sur 2 tables pour resortir des doublons mais je sais pas commen faire.Jen ai ecrit sur une table et sa marche bien:SELE ACCESS et procédure stockée [ par emkka ] Bonjour,J'utilise une base de données ACCESS dans une application web Dot Net 2.0, sauf que j'ai l'habitude de travailler avec une base SQL server don Procédure stockéees [ par mo877 ] Bonsoir à tousJe voulais savoir comment peut-on exécuter une procédure stockée en utilsant comme paramètres les entrées de TextBox.est-ce-que je peux Linq To SQL Procédure Stockée [ par StiriX ] Bonjour à tous !Alors j'me poser une question de bon matin et impossible de trouver ma réponse donc go go go je vous la pose :Je dois gérer des suppor procedure stocké [ par siham510 ] salut a tous la famille de code source SVP comment <span style="FONT-SIZE: 12pt; FONT-FAMILY: Times; mso-bidi-font-family: Tahoma; mso-fareast-font-fa Champs inversés sous SQL!! (oO) [ par spaceinvader ] Salut,Je suis sous ASP.NET (VB.NET) / SQL Server 2005.J'ai une procédure stockée qui prend un certain nombre de paramètres (qui ne sont en fait que de ObjectDataSource, sources multiples [ par thiosyiasar ] Bonjour,J'utilise un ObjectDataSource et un GridView pour afficher des personnes.Cette classe Personne (propriété Id, Nom, Prénom) est liée a une autr problème d'appel d'une procédure de mon usercontrol [ par Kyoto ] Hello tout le monde!J'aimerai appeler une procedure de mon usercontrol, donc pour celà je fais comme ça :<PAR


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.