OVH Cloud OVH Cloud

[WD] Accès natif Oracle

13 réponses
Avatar
Franck
Bonjour,

Nous avons une application WebDev 7.5, qui tourne sous HyperFile. Pour un
client, nous sommes obligés de migrer notre BDD vers Oracle. Quelqu'un
a-t'il un retour sur ce genre de migration au niveau de l'accès à la base ?
En somme, vaut-il mieux utiliser l'accès natif de PCSoft pour Oracle, ou
refaire nos procédures W-Langage en SQL "Oracle" ? Sachant, que pour des
raisons tierces, nous avons 65% de nos procédures écrites en WL et 35% en
SQL.

Merci pour vos réponses,
FD

3 réponses

1 2
Avatar
Franck
"Manu" a écrit dans le message de
news:chp24t$hnd$
Franck wrote:
> "Roumegou Eric" a écrit dans le message de
>[CUT]

>>> D'après vous, peut-on faire faire du psql avec ses fonctions ?

>> tu peux executer des procédures stockés avec SQLExec
>> Attention les paramètres en sortie ne fn pas avec l'accès natif
>> oracle Pcsoft (enfin en wd75).
>> Pour cela, l'accès alternatif le gère bien.

> C'est à dire qu'une procédure stockée retourne toujours une valeur
> erronée avec l'accès natif PCSoft ? C'est grave ça !

Non ce n'est pas cela. L'accès natif de l'éditeur ne gère pas les


paramètres
en IN/OUT ou OUT dans une P/S en WinDev7.5 (il le faut en WD8). Le code
retour d'une fonction fonctionne.



Salut,

Donc si j'ai une méthode plsql avec le proto suivant :

"boolean verifUser(String login, String passwd) ;" Cela fonctionne-t'il ?

De plus, je ne vois ce que signifie "les paramètres en IN/OUT ou OUT" ?

Merci à vous,
FD
Avatar
Manu
> > Non ce n'est pas cela. L'accès natif de l'éditeur ne gère pas les
paramètres
> en IN/OUT ou OUT dans une P/S en WinDev7.5 (il le faut en WD8). Le code
> retour d'une fonction fonctionne.

Salut,

Donc si j'ai une méthode plsql avec le proto suivant :

"boolean verifUser(String login, String passwd) ;" Cela fonctionne-t'il ?



Oui il renverra bien vrai

De plus, je ne vois ce que signifie "les paramètres en IN/OUT ou OUT" ?



Si votre fonction est
TranscodeUser(String login, String passwd, OUT string MyValue)

Avec WinDev 7.5 (de manière directe) vous ne saurez pas récupérer MyValue en
sortie de procédure.
Avatar
Franck
Merci à tous pour vos réponses,
Bon code,
FD.


"Manu" a écrit dans le message de
news:chp8m6$j74$
> > Non ce n'est pas cela. L'accès natif de l'éditeur ne gère pas les
> paramètres
> > en IN/OUT ou OUT dans une P/S en WinDev7.5 (il le faut en WD8). Le


code
> > retour d'une fonction fonctionne.
>
> Salut,
>
> Donc si j'ai une méthode plsql avec le proto suivant :
>
> "boolean verifUser(String login, String passwd) ;" Cela fonctionne-t'il


?

Oui il renverra bien vrai

> De plus, je ne vois ce que signifie "les paramètres en IN/OUT ou OUT" ?

Si votre fonction est
TranscodeUser(String login, String passwd, OUT string MyValue)

Avec WinDev 7.5 (de manière directe) vous ne saurez pas récupérer MyValue


en
sortie de procédure.





1 2