Powerbuilder pour les completement Geeks !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 04-08-2010 16:52:32

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

[RESOLU] Modifier le nom d'un procédure stockée en dynamique dans une dw

Bonjour,

Savez vous s'il est possible de modifier en dynamique le nom d'une procédure stockée à l'origine d'une datawindow (afin d'éviter de créer 2 dw).

Merci

Hors ligne

 

#2 04-08-2010 17:17:58

Yanis  
Modérateur
Lieu: paris
Date d'inscription: 16-06-2010
Messages: 349
Pépites: 665
Banque: 150

Re: [RESOLU] Modifier le nom d'un procédure stockée en dynamique dans une dw

Salut,

   Oui tu peut le faire à condition que ta procédure renvoi le même resultSet.
                        - Même nombre de colonne
                        - Même type pour les colonnes renvoyé   et même ordre

   Pour celà tu as 2 syntaxes :
            1 >       

Code: pb

dw_.Modify("DataWindow.Table.Procedure='1 execute <owner>.<procname>;1 @<name of proc arg> = :<name DW arg>, @<name of proc arg> = :<name of DW arg> ...' ")


             2 >

Code: pb

dw_1.Object.DataWindow.Table.Procedure='1 execute <owner>.<procname>;1 @<name of proc arg> = :<name DW arg>, @<name of proc arg> = :<name of DW arg> ...' 


Cdt
Yanis

Hors ligne

 

#3 05-08-2010 09:33:00

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: [RESOLU] Modifier le nom d'un procédure stockée en dynamique dans une dw

Yanis a écrit:

Salut,

   Oui tu peut le faire à condition que ta procédure renvoi le même resultSet.
                        - Même nombre de colonne
                        - Même type pour les colonnes renvoyé   et même ordre

   Pour celà tu as 2 syntaxes :
            1 >       dw_.Modify("DataWindow.Table.Procedure='1 execute <owner>.<procname>;1 @<name of proc arg> = :<name DW arg>, @<name of proc arg> = :<name of DW arg> ...' ")

             2 > dw_1.Object.DataWindow.Table.Procedure='1 execute <owner>.<procname>;1 @<name of proc arg> = :<name DW arg>, @<name of proc arg> = :<name of DW arg> ...'

Cdt
Yanis

Merci, c'est exactement ce qu'il me fallait

Hors ligne

 

#4 05-08-2010 10:25:44

Yanis  
Modérateur
Lieu: paris
Date d'inscription: 16-06-2010
Messages: 349
Pépites: 665
Banque: 150

Re: [RESOLU] Modifier le nom d'un procédure stockée en dynamique dans une dw

Une fois ta modification effectuée et que le résultat est bon marque ta demande comme résolu

Hors ligne

 

#5 05-08-2010 15:20:28

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: [RESOLU] Modifier le nom d'un procédure stockée en dynamique dans une dw

Bonjour à tous,

Yannis, pour le code c'est plus clair

Je me suis permi de mettre ta solution au format "code PB"

Merci.


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22