|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2006 Messages : 71 ![]() |
Bonjour,
voici mon code : Code :
Quand j'exécute ce script j'ai l'erreur suivante : Code :
Warning: ora_parse() [FUNCTION.ora-parse]: Ora_Parse failed (ORA-06550: Ligne 1, colonne 8 : PLS-00103: Symbole "" rencontré à la place d'un des symboles suivants : begin function package pragma procedure subtype type use <an identifier> <a double-quoted delimited-identifier> form current cursor -- while processing OCI function OPARSE) in C:\Program Files\EasyPHP 2.0b1\www\last_flyspray\majPGM.php on line 82 L'erreur vient donc de ma requête. Pourtant quand j'affiche ma requête, que je la copie puis que je la colle dans un SQL navigateur, elle s'exécute normalement. J'avoue que je n'y comprends rien là. Quelqu'un peut m'aider. |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 319 ![]() |
Declare suivi directement de Begin fait mal.
When Others Then Raise ne sert à rien. Pour debugger vous pouvez tester votre bloc PL/SQL Avec SQL*Plus. |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2006 Messages : 71 ![]() |
Oui mais si je n'ai rien a mettre derrière BEGIN que dois je faire?
De plus, si je teste ma requête dans SQLNAV elle fonctionne!! |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 319 ![]() |
Ne pas metre le "declare". Apprendre le PL/SQL.
|
|
|
00
|
|
|
#5 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2006 Messages : 71 ![]() |
En réduisant ma requête à çà j'ai toujours la même erreur :
Code :
|
||
|
|
00
|
|
|
#6 | ||
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 319 ![]() |
Je ne connaîs pas le PHP.
Peut être l'erreur est due au fait que toute la chaîne de caractères doit être écrit sur une seule ligne. Essaie Code :
|
||
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2009 Messages : 17 ![]() |
Laisser le déclare !!! mnitu
Mettre la requéte en une seule ligne ![]() Sujet résolu |
|
|
00
|
|
|
#8 | ||
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 319 ![]() |
Je ne pense pas! Tien un exemple trouvé quelque part sur l'internet:
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com