Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

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 22-10-2012 09:40:40

infopower  
Membre Power Geek
Lieu: paris
Date d'inscription: 13-04-2011
Messages: 213
Pépites: 1,060
Banque: 0

SQL preview

Bonjour

y-a t'il une méthode dans power builder10.5 ou un autre truc permettant de remplacer l’évènement SQLPRVIEW dans powerbuilder11

Merci d'avance


la vie est une course et il faut avoir un bon depart

Hors ligne

 

#2 22-10-2012 10:08:27

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: SQL preview

Salut,

pas sûr de bien comprendre ta question....

en PB 10.2 les DataWindows control ont bien un événement sqlpreview


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

#3 22-10-2012 10:12:32

infopower  
Membre Power Geek
Lieu: paris
Date d'inscription: 13-04-2011
Messages: 213
Pépites: 1,060
Banque: 0

Re: SQL preview

Merci pour ta réponse
oui vous avez raison mais dans l'application il y a aussi des requètes insert,update... qui doivent être tracées coté power builder


la vie est une course et il faut avoir un bon depart

Hors ligne

 

#4 22-10-2012 10:59:55

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: SQL preview

je voudrais bien t'aider mais la précision n'est pas ton fort on dirait , sans plus de détails je ne vois pas quoi te dire d'autre.


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

#5 22-10-2012 11:18:40

infopower  
Membre Power Geek
Lieu: paris
Date d'inscription: 13-04-2011
Messages: 213
Pépites: 1,060
Banque: 0

Re: SQL preview

J’utilise power builder10.5, comme vous savez contrairement au PB11.5 il n’ y a un event SQLPREVIEW au niveau de l’objet « transaction ».
J’ai besoin de récupérer les requêtes qui ont été envoyées à la base de données.
Comme vous avez déjà dit pour les datawindow y a pas des problème puisqu’ils contiennent déjà un event SQLPREVIW.
Mais d’autre part l’application contiennent aussi des reqs dans le code de type Select, update….
Exemple : Select * from table where condition
La question: Est ce qu’il y a un truc qu’on puisse l’ajouter dans l’objet transaction qui sera générique et peut nous servir pour récupérer ses requêtes.

Dernière modification par infopower (22-10-2012 11:22:57)


la vie est une course et il faut avoir un bon depart

Hors ligne

 

#6 22-10-2012 11:48:55

Geo  
Membre completement Geek
Lieu: Binche
Date d'inscription: 15-12-2008
Messages: 119
Pépites: 378
Banque: 0

Re: SQL preview

Bonjour,

en résumé, tu veux connaître toutes les instructions SQL envoyées à la DB ? Je suppose que c'est pour tracer/logger les opérations pas pour livrer chez ton client ?
Si c'est bien ça, tu peux ajouter un "TRACE" devant le DBMS=TRACE O10 Oracle10g (10.1.0), tout sera écrit dans un fichier (à retravailler pour réellement extraire les instructions SQL).

Sinon, peut être créer un objet hérité de 'transaction' (New::Standard class puis Transaction) et lui ajouter un évènement branché sur l'Event ID pbm_sqlpreview, si ça existe (je n'ai plus PB 10.5...) puis, bien entendu, utiliser cet objet comme type pour ta transaction.


Rien ne sert de courir, il faut partir à point .

Hors ligne

 

#7 22-10-2012 13:09:41

infopower  
Membre Power Geek
Lieu: paris
Date d'inscription: 13-04-2011
Messages: 213
Pépites: 1,060
Banque: 0

Re: SQL preview

malheureusement, L'event ID pbm_sqlpreview n'existe pas dans PB10.5


la vie est une course et il faut avoir un bon depart

Hors ligne

 

#8 22-10-2012 13:10:10

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

Re: SQL preview

Salut,

    L'evt pbm_sqlpreview n'existe pas en version 10.5 donc impossible tracer de manière automatique les ordres sql en dehors de mettre une trace comme indiqué précédemment.

Hors ligne

 

#9 22-10-2012 13:21:52

infopower  
Membre Power Geek
Lieu: paris
Date d'inscription: 13-04-2011
Messages: 213
Pépites: 1,060
Banque: 0

Re: SQL preview

tu veux dire ajouter le mot trace dans le DBMS?


la vie est une course et il faut avoir un bon depart

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22