OVH Cloud OVH Cloud

proc stockée

4 réponses
Avatar
tjfromparis
(re)Bonjour,

j'arrive parfaitement à appeler des procédures stockées Oracle (avec oledb
ou accès alternatif ou natif)
en passant un paramètre et en recuperant une variable en retour.
Mais comment recuperer des enregistrements en retour (pas un seul mais x) et
evidemment des enregistrements composés de plusieurs champs ???

4 réponses

Avatar
Emmanuel Lecoester
"tjfromparis" a écrit dans le message de
news:429b4e67$0$27279$
(re)Bonjour,

j'arrive parfaitement à appeler des procédures stockées Oracle (avec oledb
ou accès alternatif ou natif)
en passant un paramètre et en recuperant une variable en retour.
Mais comment recuperer des enregistrements en retour (pas un seul mais x)


et
evidemment des enregistrements composés de plusieurs champs ???



Je réponds pour la partie [alter]natifs : c'est techniquement difficile à
mettre en oeuvre dans Oracle4WD (car il n'était pas prévu pour celà au début
=> revue de code).
Sinon il y a une autre solution alternative : OTL4WD en mode Oracle mais il
faut que je fasse un test. Donc dès que j'ai plus de temps je te réponds.

--
Emmanuel Lecoester
Avatar
Manu
"tjfromparis" wrote in message
news:429b4e67$0$27279$
(re)Bonjour,

j'arrive parfaitement à appeler des procédures stockées Oracle (avec oledb
ou accès alternatif ou natif)
en passant un paramètre et en recuperant une variable en retour.
Mais comment recuperer des enregistrements en retour (pas un seul mais x)


et
evidemment des enregistrements composés de plusieurs champs ???



Peux-tu passer en PV stp pour que tu me donnes un exemple de ce que tu veux.
elecoest @ netcourrier . com

J'ai bien quelque chose qui marche mais c'est du genre :

retCode = OTL4WD:mySQLExec("begin "+...
" open :cur1 for "+...
" SELECT code, LIBELLE, DATE_CREATION FROM produit; "+...
"end;", 1,Faux, ":cur1")

--
Emmanuel Lecoester
www.sqlmanagerx.com
Avatar
tjfromparis
Excellent taf !
merci beaucoup.



J'en ai revé,
Emmanuel l'a fait ;o)


"Emmanuel Lecoester" a écrit dans le message de
news: 429b52a5$0$27710$

"tjfromparis" a écrit dans le message de
news:429b4e67$0$27279$
(re)Bonjour,

j'arrive parfaitement à appeler des procédures stockées Oracle (avec
oledb
ou accès alternatif ou natif)
en passant un paramètre et en recuperant une variable en retour.
Mais comment recuperer des enregistrements en retour (pas un seul mais x)


et
evidemment des enregistrements composés de plusieurs champs ???



Je réponds pour la partie [alter]natifs : c'est techniquement difficile à
mettre en oeuvre dans Oracle4WD (car il n'était pas prévu pour celà au
début
=> revue de code).
Sinon il y a une autre solution alternative : OTL4WD en mode Oracle mais
il
faut que je fasse un test. Donc dès que j'ai plus de temps je te réponds.

--
Emmanuel Lecoester




Avatar
Manu
"tjfromparis" wrote in message
news:42b9c57b$0$24866$
Excellent taf !
merci beaucoup.

J'en ai revé,
Emmanuel l'a fait ;o)



Merci. Mais il faut surtout remercier les acteurs de l'open-source (ici
sergei) qui mettent à disposaition leur fabuleux travail. Il ne me reste
plus qu'à cabler le tout dans une dll :-)


"Emmanuel Lecoester" a écrit dans le message de
news: 429b52a5$0$27710$
>
> "tjfromparis" a écrit dans le message de
> news:429b4e67$0$27279$
>> (re)Bonjour,
>>
>> j'arrive parfaitement à appeler des procédures stockées Oracle (avec
>> oledb
>> ou accès alternatif ou natif)
>> en passant un paramètre et en recuperant une variable en retour.
>> Mais comment recuperer des enregistrements en retour (pas un seul mais


x)
> et
>> evidemment des enregistrements composés de plusieurs champs ???
>
> Je réponds pour la partie [alter]natifs : c'est techniquement difficile


à
> mettre en oeuvre dans Oracle4WD (car il n'était pas prévu pour celà au
> début
> => revue de code).
> Sinon il y a une autre solution alternative : OTL4WD en mode Oracle mais
> il
> faut que je fasse un test. Donc dès que j'ai plus de temps je te


réponds.
>
> --
> Emmanuel Lecoester
>
>