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 17-07-2007 08:45:36

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

[RESOLU] Modification procédure stockée, affichage nouvelle colonne

Bonjour à tous,

Aujourd'hui je met en jeu 10 pépites pour une nouvelle question que je me pose sur les datawindow.

Je suis sous PB 6.5 et je dois modifier la procédure stockée qui est ratachée à une datawindow pour pouvoir rajouter un nouveau champs dans l'affichage.

Est t'il possible de réaliser celà sans devoir recréer la datawindow pour qu'elle prenne en compte le nouveau champ qui a été ajouté dans la clause "Select" de la procédure stockée?

J'ai essayé de rajouter un nouveau champ "Column" mais le champs que j'ai rajouté n'est pas présent dans la liste des champs disponibles.
J'ai essayé aussi de reselectionner la procédure en question mais le résultat ne s'est pas amélioré.

Toute solution ou astuce sera la bienvenue.
(Evitez quand même la solution de recréer un nouvelle datawindow, j'ai un peu la flemme en cette periode estivale )

Merci.

Jeu gratuit sans obligation d'achat limité au premier participant donnant une bonne reponse

Dernière modification par Nephtis (30-07-2007 09:52:05)


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#2 17-07-2007 08:49:14

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Modification procédure stockée, affichage nouvelle colonne

Que tu es genereux
Tu les a gagner juste en ecrivant ton poste !!!
Bon
essayes de modifier l'export


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#3 17-07-2007 08:49:25

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Modification procédure stockée, affichage nouvelle colonne

tu fais un export de ta datawindow et tu rajoutes la nouvelle colonne manuellement


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#4 17-07-2007 08:52:05

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

Re: [RESOLU] Modification procédure stockée, affichage nouvelle colonne

N'oublies pas de sauvegarder ton export avant modif dans un coin au cas où: En cas de problème, tu auras une base saine à partir de laquelle tu pourras repartir (Sinon, c'est re-création de la DW en cas de plantage )


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

Hors ligne

 

#5 17-07-2007 09:01:48

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Modification procédure stockée, affichage nouvelle colonne

JCZ a écrit:

Bon
essayes de modifier l'export

Ca a l'air de fonctionner pour la construction de la datawindow. Merci

JCZ a écrit:

Que tu es genereux
Tu les a gagner juste en ecrivant ton poste !!!

C'est déjà les pauvres qui donnent aux riches

pick ouic a écrit:

tu fais un export de ta datawindow et tu rajoutes la nouvelle colonne manuellement

T'es arrivé trop tard et puis je t'aurais pas donné mes pépites, t'avais qu'a pas battre mon record sur 12 Many naaaaaaa


foon a écrit:

N'oublies pas de sauvegarder ton export avant modif dans un coin au cas où: En cas de problème, tu auras une base saine à partir de laquelle tu pourras repartir (Sinon, c'est re-création de la DW en cas de plantage )

Je commence à avoir l'habitude de sauvegarder avant de modifier mais merci de le rappeler


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#6 17-07-2007 09:22:05

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Modification procédure stockée, affichage nouvelle colonne

J'ai commencé à tester et là c'est pas très bon

J'ai l'erreur SQL

SQL Code 57 encoutered
Erreur de selection : ct_bind(): user api layer: external error: A result of type int cannot be bound to a program variable of type datetime.

Pourtant dans mon export j'ai rajouté la ligne suivante

column=(type=datetime updatewhereclause=no name=date_releve dbname="DATE_RELEVE" )


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#7 17-07-2007 09:32:24

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

Re: [RESOLU] Modification procédure stockée, affichage nouvelle colonne

bonjour, tu as quoi dans le painter Column specification ?


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

Hors ligne

 

#8 19-07-2007 07:49:54

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Modification procédure stockée, affichage nouvelle colonne

Retour sur le projet powerbuilder (désolé de ne pas avoir répondu avant)

Bonjour eRaSorZ,

Mon painter Column specification contient bien mon champ date_releve en type datetime


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#9 19-07-2007 08:06:42

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

Re: [RESOLU] Modification procédure stockée, affichage nouvelle colonne

Bonjour, quel est le script de la procédure ?


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

Hors ligne

 

#10 19-07-2007 08:14:51

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Modification procédure stockée, affichage nouvelle colonne

Je peut pas poster le script de la procédure mais c'est un simple:

Select xxx
From yyy
Where zzz
Order By ttt


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#11 19-07-2007 08:57:52

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Modification procédure stockée, affichage nouvelle colonne

J'ai recréé toute la datawindow à la main mais maintenant j'ai l'erreur suivante :

Erreur de selection : ct_fetch() : user api layer : internal common library error : The bind of result set item 2 resulted in truncation

Puis le message d'erreur suivant :

SQL Code 2 encoutered
Erreur de selection :

Dernière modification par Nephtis (19-07-2007 08:58:58)


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#12 30-07-2007 07:50:51

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Modification procédure stockée, affichage nouvelle colonne

Bonjour à tous,

Je reviens un peu sur mon probleme car je ne l'ai toujours pas résolu (vacances obligent )

J'ai remarqué que ma procédure me renvoyait des valeurs "null" parfois pour le champ que j'ai dernièrement rajouté.
Se peut t'il que cette valeur "null" puisse être la cause de mon erreur précédente, je sais que pb à du mal avec la valeur "null"

Par avance merci de vos reponses


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#13 30-07-2007 08:48:47

vanille  
Membre
Date d'inscription: 12-07-2007
Messages: 19
Pépites: 249
Banque: 88,408,971,912

Re: [RESOLU] Modification procédure stockée, affichage nouvelle colonne

bonjour,

en sortie de la procédure stockée : la colonne DATE_RELEVE est de quel type ?

Hors ligne

 

#14 30-07-2007 09:03:23

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Modification procédure stockée, affichage nouvelle colonne

Quel SGBDR utilises tu ?


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

#15 30-07-2007 09:09:42

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Modification procédure stockée, affichage nouvelle colonne

Vanille a écrit:

bonjour,

en sortie de la procédure stockée : la colonne DATE_RELEVE est de quel type ?

DATE_RELEVE est de type datetime dans la base de données


Chrnico a écrit:

Quel SGBDR utilises tu ?

Je travaille avec la sgbd de sybase


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#16 30-07-2007 09:44:11

vanille  
Membre
Date d'inscription: 12-07-2007
Messages: 19
Pépites: 249
Banque: 88,408,971,912

Re: [RESOLU] Modification procédure stockée, affichage nouvelle colonne

il y a exactement le même nombre de colonne en sortie de la proc stock et de la datawindow?

tu pointes bien sur la proc à laquelle tu as rajouté une colonne?

je sais c'est bête comme question mais parfois il arrive qu'on ne va pas au bon endroit.

Hors ligne

 

#17 30-07-2007 09:51:24

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Modification procédure stockée, affichage nouvelle colonne

Bon je sais pas trop ce qui s'est passé pendant mon absence mais certaines de mes évolutions ont disparues (où alors j'ai du penser que je les avait faites )

Ceci étant j'ai recréé ma procédure stockée et une nouvelle datawindow pour tester et ça marche maintenant.

Je sens que je suis reparti pour me farcir toute la création de la datawindow





C'est mon jour de bonté aujourd'hui : Voila 100 pépites a vous partager Vanille et Chrnico

Dernière modification par Nephtis (30-07-2007 09:54:18)


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#18 30-07-2007 14:20:57

vanille  
Membre
Date d'inscription: 12-07-2007
Messages: 19
Pépites: 249
Banque: 88,408,971,912

Re: [RESOLU] Modification procédure stockée, affichage nouvelle colonne

Nephtis :  merci et au plaisir

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22