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 : Exécution d'une méthode incluse dans un package PL/SQL [ Archives / Bases de données ] (DeadSoul)

vendredi 26 avril 2002 à 08:47:59 | Exécution d'une méthode incluse dans un package PL/SQL

DeadSoul

Bonjour,

Voici mon problème :
Je désire exécuter une méthode PL/SQL
incluse dans un package Oracle

Je connais l'existence de la classe TStoredProcedure, mais cette classe ne me présente que les méthodes externes aux packages.
Elle ne me présente meme pas les packages.

J'ai trouvé une alternative ; créer une méthode PL/SQL externe qui appelle la méthode du package. Mais, je me demandais s'il était possible d'éviter ce surplu de travail ( accéder directement à la méthode du package depuis delphi )

A+

vendredi 26 avril 2002 à 15:35:36 | Re : Exécution d'une méthode incluse dans un package PL/SQL

DeadSoul

Je crois avoir trouvé :

1. Définir la propriété TQuery.SQL comme ceci

begin
"nom_du_package"."nom_de_la_méthode"( :arg1, ... );
end;

2. Déterminer la nature des arguments via TQuery.Params.
càd, propriété DataType et ParamType

3. Utiliser dans le script d'un bouton ( par exemple )

TQuery.ParamByName('param1').As____ := ____;

TQuery.ExecSQL();

A+


-------------------------------
Réponse au message :
-------------------------------

Bonjour,

Voici mon problème :
Je désire exécuter une méthode PL/SQL
incluse dans un package Oracle

Je connais l'existence de la classe TStoredProcedure, mais cette classe ne me présente que les méthodes externes aux packages.
Elle ne me présente meme pas les packages.

J'ai trouvé une alternative ; créer une méthode PL/SQL externe qui appelle la méthode du package. Mais, je me demandais s'il était possible d'éviter ce surplu de travail ( accéder directement à la méthode du package depuis delphi )

A+



Cette discussion est classé dans : sql, package, méthode, pl, incluse


Répondre à ce message

Sujets en rapport avec ce message

delphi 7 et oracle 9i PL/SQL [ par paradoxham ] j ai installé DOA. DOA possede des composants (TOracleSession,TOracleQuery, TOracleLogon ...)j ai compris que TOracleSession permet de ce connecte a l blob [ par sparo83 ] bonjour a vous,voila,j'ai une BDD crée avec pl/sql et une interface delphi7,je souhaite a partir de mon interface récupérer et inserer une image et me xml [ par sidalilo ] salut ...je travail sur une base de données xml et je veux faire une requete sql sur cette base(xml) et j'ai utilisé une table query etj'ai fait une r Questions synthaxe SQL [ par vieuxpere ] Bonjour, désolé par avance ma question sera peut être un peu simpliste mais elle me bloque pourtant fortement, le code suivant a je  un soucis de synt sql et xml [ par sidalilo ] salut je travail par xml et je veux analyser une requete sql sur fichier xmlest ce que c possible ou pas je veux une bonne reponse merci de votre atte SQl : Pb pour bien placer les apostrophes [ par vieuxpere ] Bonjour, j'ai un soucis je n'arrive à bien formuler ma requete.Le soucis c'est que je ne parviens pas à prendre en entier mon nom de colone (CAT-CD-1) Comment tester syntaxe SQL [ par mengele ] Bonjour,j'aimerais savoir si l'on pouvait tester une syntaxe SQL avec Delphi.Vous me direz que je pourrais mettre ma requête dans un TQuery, et tenter adoquery requête INSERT [ par pierrecoulon ] bonjourest-ce quelqu'un pourrais me dire si la requête suivante est correcte parce qu'elle ne passe pas? Dlg.ADOQuery1.SQL.clear;      Dlg.Adoquery1.s Fieldbyname non déclaré [ par Jenojen ] Bonjour,J'aurais bien besoin d'aide sur ce problème.[CODE]procedure Tgestionparis.dbChevauxDblClick(Sender: TObject);var truc:integer;begintruc:=dm.Ds SQL : pb avec insert [ par simonpelloquin ] Bonjour,Pour faire suite à la discussion Fieldbyname non déclaréavec Jenojen, nous rencontrons un problème des plus agaçants :Sur une table avec un ch


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



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,328 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é.