Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

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 23-05-2008 15:58:30

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] La proc stock me retourne un résultat mais pas la DW associée

Bonjour à tous,

J'ai une datawindow qui est alimentée par une procédure stockée T-SQL. Celle-ci, se limite à faire un grand
SELECT sur 2 tables par le biais d'une jointure externe.

Si j'exécute ma proc, celle-ci me retourne bien 23 lignes, le résultat que j'attend en regards des paramètres que
je lui fourni. Par ailleurs, si je lance le SELECT dans SQL Advantage avec les mêmes paramètres, ce dernier me
retourne bien les 23 enregistrements, comme pour la proc.

Maintenant, j'ai créé une datawindow à partir de cette procédure stockée et lorsque je la lance (dans le painter
datawindow) en alimentant les paramètres avec les mêmes valeurs que pour les tests que j'ai fait sur la procédure
stockée ou la requête, et bien PB ne me retourne aucun message d'erreur mais ne me retourne non plus aucune
ligne, ce qui est étonnant, puis la DW a été générée automatiquement en fonction de ma procédure stockée. Du
coup, je ne sais pas si qui cloche.

En outre, si je lance un debug pour voir la valeur retournée par le Retrieve, celui-ci me retourne -1, alors que
la DW a bien un dataobject associé ...

Je suis persuadé que ce n'est pas grand chose, mais là je ne vois pas.

Quelqu'un a-t-il une idée ?

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 23-05-2008 16:06:38

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2493
Pépites: 106
Banque: 9,223,372,036,854,775,808

Re: [RESOLU] La proc stock me retourne un résultat mais pas la DW associée

Bonjour Doctor Z,

Ca ne peut pas être lié à un problème de type d'arguments passés à ta datawindow (mauvaise conversion d'un type PB vers Transact-SQL)?
Ou alors, un problème de configuration d'accès à ta BDD (du style: procédure créée pour un user particulier, non accessible en public)


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#3 23-05-2008 16:10:35

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] La proc stock me retourne un résultat mais pas la DW associée

Bonjour Foon,

C'est peut être lié à une conversion qu'il ne lui plait pas, j'ai pourtant la valeur de mes paramètres et ça me paraissait
bon.


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

 

#4 23-05-2008 16:15:25

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2493
Pépites: 106
Banque: 9,223,372,036,854,775,808

Re: [RESOLU] La proc stock me retourne un résultat mais pas la DW associée

Au besoin, n'hésites pas à poster ta procédure et un export de ta datawindow, ainsi qu'un exemple de Retrieve avec les paramètres passés.
Il me semble que tu es en 10.5 pour PB, mais pour ta BDD, c'est quelle version?


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#5 23-05-2008 16:19:03

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] La proc stock me retourne un résultat mais pas la DW associée

OK, c'est bon, je viens de trouver.

Comme j'ai eut besoin de recompiler la procédure stockée, j'avais oublié de repositionner les droits dessus.

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

 

Pied de page des forums

Propulsé par FluxBB 1.2.22