PB à toute heure et à tout moment. (à parcourir avec modération)

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 02-11-2007 15:26:58

cradleofpain  
Membre Geek
Date d'inscription: 09-05-2007
Messages: 99
Pépites: 9
Banque: 9,860,255,032,773

[RESOLU] Sqldbcode = 24347 ??

Bonjour à tous !

Est-ce que quelqu'un sait à quoi correspond le code Sqldbcode = 24347 ?

Est-ce que celà correspond au code du SGBD (oracle dans mon cas) ?

Merci d'avance !

Hors ligne

 

#2 02-11-2007 16:25:32

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

Re: [RESOLU] Sqldbcode = 24347 ??

Salut, est-ce peut-être un ORA-24347 ?


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

Hors ligne

 

#3 05-11-2007 10:54:31

cradleofpain  
Membre Geek
Date d'inscription: 09-05-2007
Messages: 99
Pépites: 9
Banque: 9,860,255,032,773

Re: [RESOLU] Sqldbcode = 24347 ??

C'est ce à quoi j'avais pensé mais quand j'exécute la requète en dehors de Powerbuilder, je n'ai pas cette erreur...

A quoi celà peut-il être du ?

Hors ligne

 

#4 05-11-2007 11:10:06

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] Sqldbcode = 24347 ??

ORA-24347: Warning of a NULL column in an aggregate function ;


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

Hors ligne

 

#5 05-11-2007 13:51:45

cradleofpain  
Membre Geek
Date d'inscription: 09-05-2007
Messages: 99
Pépites: 9
Banque: 9,860,255,032,773

Re: [RESOLU] Sqldbcode = 24347 ??

Merci pick ouic mais je savais que c'était cette erreur.

Ce que je ne comprend pas, c'est que si j'exécute ma requète en dehors de Powerbuilder, je n'ai pas cette erreur !

Pourquoi Powerbuilder bloque là-dessus ?

Hors ligne

 

#6 05-11-2007 14:11:35

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] Sqldbcode = 24347 ??

Alors
verifie dans DbParm  que DisableUnicode=1
Fait une trace en mettant trace après DBMS=
Recupere ce qui est passé à la base de données ...


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

Hors ligne

 

#7 05-11-2007 15:14:37

inferni  
Membre Geek
Lieu: Orléans
Date d'inscription: 28-02-2007
Messages: 52
Pépites: 49
Banque: 2,337,704,263,781

Re: [RESOLU] Sqldbcode = 24347 ??

oui bonne idée le DBMS=TRA Oxx ... ça permet bien souvent de résoudre pas mal de problèmes !

Hors ligne

 

#8 06-11-2007 09:51:02

cradleofpain  
Membre Geek
Date d'inscription: 09-05-2007
Messages: 99
Pépites: 9
Banque: 9,860,255,032,773

Re: [RESOLU] Sqldbcode = 24347 ??

J'ai remarqué que la valeur de SQLCA.sqlerrtext est : "ORA-24347: détection d'une colonne NULL dans une fonction de totalisation"

C'est assez clair.

ça veut donc dire qu'il y a un problème avec un SUM de ma requète ?

Hors ligne

 

#9 06-11-2007 10:18:46

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] Sqldbcode = 24347 ??

DisableUnicode=1 ?
la trace te donne quoi ? Tu as passé le resultat sur la base avec toad par exemple
Si c'est un probleme de null tu peux replacer sum ('colon') par sum(nvl('colon',0))


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

Hors ligne

 

#10 07-11-2007 13:09:29

cradleofpain  
Membre Geek
Date d'inscription: 09-05-2007
Messages: 99
Pépites: 9
Banque: 9,860,255,032,773

Re: [RESOLU] Sqldbcode = 24347 ??

Et bien ma fois JCZ, tu es assez perspicace.

C'est exactement la solution que j'ai trouvé.

Elle consiste donc à mettre sum(nvl(truc,0)) et permet à Powerbuilder de ne pas planter si truc est NULL.

Merci à tous !

C'est résolu !

Hors ligne

 

#11 07-11-2007 13:29:38

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] Sqldbcode = 24347 ??

cradleofpain a écrit:

C'est résolu !

Parfait! Pourrais-tu modifier le titre du topic en ajoutant devant [RESOLU]?

d'avance


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

Hors ligne

 

#12 07-11-2007 19:09:51

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] Sqldbcode = 24347 ??

cradleofpain a écrit:

Et bien ma fois JCZ, tu es assez perspicace.


Je mets [RESOLU] dans le titre mais la prochaine fois


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

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22