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.

#1 17-02-2010 16:20:28

brieygu  
Membre
Date d'inscription: 08-05-2007
Messages: 13
Pépites: 64
Banque: 0

Pblm lors de création dynamique de datastore depuis requête(s) SQL

Bonjour,

Je souhaite implémenter une fonction permettant de transférer le contenu d'une requête dynamique dans un datastore.

Pour ce faire j'utilise, en substance:

SyntaxFromSQL(  ls_sqlquery  ,  "style(type=tabular)" , ls_erreur)
puis,
Create( ls_syntax, ls_erreur)

et enfin un Settransobject et d'un Retrieve

tout fonctionne bien (accepté les noms de colonnes qui ne sont pas toujours 100% prévisibles) mais en faisant un "debug" je me suis aperçu que cette méthode à la facheux inconvénient d'amener PB a scruter son fameux repository (pbcatcol, etc..) lors de la construction du datastore.

Cela ralenti donc très fortement la performance ... d'autant que ces tables n'existe pas en prod ...

Est-ce que quelqu'un aurait une idée pour éviter ce phénomène ?

Merci d'avance

Guillaume

Hors ligne

 

#2 02-05-2013 14:20:38

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

Re: Pblm lors de création dynamique de datastore depuis requête(s) SQL

Léger déterrage de topic  ( ) pour dire que confronté au même problème je m'en suis sorti en ajoutant

,PBCatalogOwner = 'TEST'

à mon SQLCA.DBParm avant de me connecter

(où TEST est n'importe quoi SAUF le vrai PBCatalogOwner )


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 02-05-2013 17:54:35

brieygu  
Membre
Date d'inscription: 08-05-2007
Messages: 13
Pépites: 64
Banque: 0

Re: Pblm lors de création dynamique de datastore depuis requête(s) SQL

Trop cool !!

Je n'y aurais jamais pensé !!!

Vraiment merci d'avoir pris le temps de déterrer mon vieux problème qui restait ouvert et de ce fait j'évitais d'utiliser mon objet "sql to datastore" tellement pratique à cause de cet obstacle qui désormais n'existera plus.

Bonne soirée cher bienfaiteur (et compatriote ;-) ) !

Guillaume

Hors ligne

 

#4 03-05-2013 07:57:59

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

Re: Pblm lors de création dynamique de datastore depuis requête(s) SQL

ha ben content que ça serve .

N'oublie pas d'éditer ton 1er message pour ajouter [RESOLU] dans le titre


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

 

Pied de page des forums

Propulsé par FluxBB 1.2.22