Après windows pour les nuls, voici PB pour les bons (ou presque).

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 05-11-2008 08:44:16

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

[RESOLU] Datastore.Retrieve = -1 en mode exe

Bonjour à tous,

petit problème étrange ce matin, un retrieve de datastore qui fonctionne bien en mode dev, renvoie -1 en mode exe...

Hyp :
* PB11.5 / Oracle 9 natif
* la connexion à la base est ok (tous les autres DS/DW fonctionnent)
* il n'y a qu'un seul DWO de ce nom dans la target
* le DWO est compilé dans un PBD (même erreur d'ailleurs en le déclarant dans le PBR)

in advance


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#2 05-11-2008 08:55:21

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 748
Pépites: 1,028,846
Banque: 171,170,849,654

Re: [RESOLU] Datastore.Retrieve = -1 en mode exe

Bonjour,

C'est pourtant très symptomatique du dwo introuvable. Tu peux toujours essayer pour tester de changer le nom du dwo pour voir.

Il m'est déjà arrivé d'avoir le dwo en doublon et en mode compilé il ne recherche pas les objets dans le même ordre (à priori tu as vérifié).

Pour en être sur, je supprime le dwo de la librairie et je vérifie dans le browser s'il apparaît encore.

Hors ligne

 

#3 05-11-2008 09:16:12

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: [RESOLU] Datastore.Retrieve = -1 en mode exe

Il y a bien un seul DWO de ce nom dans la target.

J'ai essayé en changeant le nom du DS => idem...

au cas où, j'ai aussi appliqué le niveau 1 du support M$ : reboot, rien n'y change


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#4 05-11-2008 09:52:04

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: [RESOLU] Datastore.Retrieve = -1 en mode exe

c'est résolu...
en faisant qq tests sur la requête du DWO, j'ai trouvé une colonne impliquée
il s'agissait d'un problème de point/virgule...
j'ai forcé NLS_NUMERIC_CHARACTERS=., en variable d'envt et ça fonctionne aussi en exe 


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22