Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

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.
  • Index
  •  » Base de données
  •  » [RESOLU] ASE 12.5 - Changer dynamiquement de procédure stockée dans une datawindow

#1 14-09-2010 12:56:41

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

[RESOLU] ASE 12.5 - Changer dynamiquement de procédure stockée dans une datawindow

Bonjour à tous,

J'ai une datawindow qui est alimenté via une procédure stockée A.

Maintenant, je souhaiterai implémenté une modification afin qu'en fonction d'un critère et pour la même datawindow, je puisse exécuter la procédure
stockée A ou la procédure stockée B.

Comment puis-je implémenter cela ?

Par avance, merci.

Doctor Z.


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

 

#2 14-09-2010 13:15:44

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

Re: [RESOLU] ASE 12.5 - Changer dynamiquement de procédure stockée dans une datawindow

Salut,
    pour faire celà il faut que tes deux procédures renvoie le même resultSet

Code: pb

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

// ou en Dot notation 

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

Hors ligne

 

#3 14-09-2010 13:20:48

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] ASE 12.5 - Changer dynamiquement de procédure stockée dans une datawindow

Yanis a écrit:

Salut,
    pour faire celà il faut que tes deux procédures renvoie le même resultSet

Code: pb

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

// ou en Dot notation 

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

Bonjour Yanis,

Tout à fait, les 2 procédures ont bien le même result set.

Une fois de plus, merci

Doctor Z.


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

 
  • Index
  •  » Base de données
  •  » [RESOLU] ASE 12.5 - Changer dynamiquement de procédure stockée dans une datawindow

Pied de page des forums

Propulsé par FluxBB 1.2.22