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 10-04-2009 16:26:42

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,944

[RESOLU] Message d'erreur : ORA-01722

Bonjour à tous,

Quand j’exécute ma requête un message d’erreur qui s’affiche :

ORA-01722:invalid number

Sur PL/SQL developer, j’ai exécuté la requête et j’ai généré ligne par ligne comme résultat de la requête et la conclusion c’est qu’il génère 99 ligne avec succès mais le message s’affiche quand il génère le 100 ième ligne.

C’est vraiment bizarre, est-ce que quelqu’un a une explication sur ça ?

Merci d’avance

Message de modération:
Merci de poster dans le bon topic. Le message a été déplacé

Dernière modification par mattdamon (13-04-2009 14:23:24)

Hors ligne

 

#2 10-04-2009 17:28:35

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] Message d'erreur : ORA-01722

Bonjour matt,

Ca va être difficile de te répondre sans ta requête sous les yeux
C'est une requête dans une datawindow, une procédure stockée ou du SQL embedded?


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

Hors ligne

 

#3 10-04-2009 18:21:33

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,944

Re: [RESOLU] Message d'erreur : ORA-01722

foon a écrit:

Bonjour matt,

Ca va être difficile de te répondre sans ta requête sous les yeux
C'est une requête dans une datawindow, une procédure stockée ou du SQL embedded?

c'est resolu...
En fait, je suis en train de convertir le champ c1 de type varchar(2) en number or j'ai des valeurs de c1 qui commencent par virgule ',' ce qu'est impossible de convertir les virgules en decimal... d'ou le message d'erreur
voici la requete de conversion de varchar en decimal

Code: mssql

select to_number(m.c1) from op.ma_table m



donc l'idée est de parcourir toutes les lignes de ma table et de changer les ',' par un point '.'

Dernière modification par mattdamon (10-04-2009 18:23:33)

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22