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.
"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 :
De plus, je ne vois ce que signifie "les paramètres en IN/OUT ou OUT" ?
Merci à vous, FD
"Manu" <el@netcourrier.com> a écrit dans le message de
news:chp24t$hnd$1@reader1.imaginet.fr...
Franck wrote:
> "Roumegou Eric" <UtilisezleLien@fin.msg> 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 :
"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 :
De plus, je ne vois ce que signifie "les paramètres en IN/OUT ou OUT" ?
Merci à vous, FD
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 :
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.
> > 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 :
> > 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 :
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.
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.
Merci à tous pour vos réponses,
Bon code,
FD.
"Manu" <el@netcourrier.com> a écrit dans le message de
news:chp8m6$j74$1@reader1.imaginet.fr...
> > 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
"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