PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Procédure stockée (Oracle)
Procédure stockée (Oracle)
Débuté par bertrand.will, 28 sep. 2005 08:06 - 3 réponses
Posté le 28 septembre 2005 - 08:06
Bonjour,

Actuellement pour executer mes procédures stockées sous oracle, je passe par des triggers qui me permettent après un événement sur une table de test de lancer ma procédure stockée.

J'ai deja essayer d'executer, avec les SQLExec(), ou HExecuteRequeteSQL().
avec la requete suivante : "execute MaProcedure"

Mais le mot clé "Execute", n'est pas connu par l'accès natif Oracle.

Qq'un a t-il deja fait ce genre de manip?
Posté le 28 septembre 2005 - 09:28
Oui j'ai des exemples concrets dans une fenêtre Windev 9 si tu veux je te les envoies par e-mail, le mien est jean-luc.depraz@din-software.ch
Posté le 21 octobre 2005 - 16:42
Salut,

Supposons que le nom de la procédure soit PROCTEST, il suffit de lancer une requête SQL par SQLExec ou par HExécuteRequêteSQL en mettant le texte de requête suivant :

"BEGIN PROCTEST; END;"

A+,
JC.
Posté le 21 octobre 2005 - 17:00
Bonjour,

il suffit d'ecrire le texte de la requete comme suit :

req="call PROCTEST"

et de faire un sqlexec

comme dans TOAD

CIAO