Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/07/2007, 17h33   #1
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 133
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 133
Points : 33
Points : 33
Par défaut Problème SPLIT forms 6i

Bonjour à tous,

Voilà j'ai une erreur lors de l'utilisation de la fonction SPLIT :

Code :
1
2
	CODE_LIGNE := substr(templigne,	2	,4)		;
	CODE_COLONNES    := SPLIT(CODE_LIGNE,k	,';')		;
Il me dit : l'identificateur "SPLIT" doit être déclaré...

Alors que je l'ai déjà utilisé dans un autre programme et il marchait nikel...

Quelqu'un aurait il une idée???

Merci d'avance...
kikouu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 17h37   #2
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 453
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 453
Points : 4 217
Points : 4 217
SPLIT n'est pas une commande Oracle.
Recherche dans quel programme tu l'as utilisé.
__________________
More Code : More Bugs. Less Code : Less Bugs
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 17h41   #3
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 133
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 133
Points : 33
Points : 33
Citation:
Envoyé par McM
SPLIT n'est pas une commande Oracle.
Recherche dans quel programme tu l'as utilisé.
Salam,

Je l'ai utilisé dans un autre programme que j'ai fait sous Forms 6i et que je fais tourner chaque jours...
kikouu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 17h47   #4
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
Il doit s'agir d'une fonction developpée pour l'appli.
Peut-être dans une pll (librairie attachée) ?
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 17h52   #5
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 133
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 133
Points : 33
Points : 33
Citation:
Envoyé par Garuda
Il doit s'agir d'une fonction developpée pour l'appli.
Peut-être dans une pll (librairie attachée) ?
Non du tout, aucune pll, ni fonction interne!!!
Tu sais même quand j'écris 'split' il s'affiche en bleu, donc il le reconnait...
kikouu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 17h58   #6
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
Oui, il s'écrit en bleu MAIS "IS NULL" aussi.
Cela doit être un mot réservé ORACLE.
Mais pas une fonction PL/SQL standard !
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 18h00   #7
Membre Expert
 
Inscription : avril 2005
Messages : 1 672
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 1 672
Points : 1 337
Points : 1 337
Citation:
Envoyé par kikouu
Tu sais même quand j'écris 'split' il s'affiche en bleu, donc il le reconnait...
C'est marrant moi quand je vois un mot écrit en bleu j'en déduis que c'est un mot clé reconnu par Oracle.
Le dictionnaire des mots clés ne doit pas être géré dynamiquement : la preuve si je déclare MaFonction, j'ai beau l'utiliser sans souci, elle ne s'écrit pas en bleu, non ?
__________________
Modérateur des forums Oracle et Langage SQL
Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum
Magnus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 18h02   #8
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 133
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 133
Points : 33
Points : 33
salam,

Mais ce que je n'arrive pas à comprendre c'est que je l'utilise bien sur un autre programme...
kikouu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 18h04   #9
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
Oui mais "FOR" s'écrit en bleu.
C'est un mot réservé ORACLE (élement de langage PL/SQL) mais pas une fonction que tu peux appeler !!!!!!!
Code :
1
2
3
4
5
FOR I in 1..2 LOOP
    
    ...
END LOOP
D'autre part , SPLI est un mot réservé de la commande
ALTER TABLE .... SPLIT PARTITION....
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 18h09   #10
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 133
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 133
Points : 33
Points : 33
Salam,

Je suis vraiment, mais vraiment désolé...
Vous avez TOUS raison, c'est bien une fonction que j'appelle, je ne sais pas comment j'ai pu faire pour l'oublier...

Je vous remercie pour le temps que vous avez pris pour me répondre...
Je tacherais la prochaine fois à faire plus attention...

Merci à tous...
kikouu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h32.


 
 
 
 
Partenaires

Hébergement Web