|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2004 Messages : 42 ![]() |
Bonsoir,
DECLARE cur1 CURSOR FOR Select Titre_Page,ID_Page from Page where ID_Page=1 Je n'arrive pas à trouver l'erreur (de syntaxe d'apres mysql) bien qu'elle soit surement très simple. Merci pour votre aide ! |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Inscription : avril 2004 Messages : 734 ![]() |
Bonsoir,
Quelle est l'erreur exacte de mysql ? Y a-t-il un ';' dans la version originale ? y a t il un changement de delimiteur ? |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2004 Messages : 42 ![]() |
J'ai simplifié encore la requête au cas où mais ça ne change rien, voilà un copier-coller de la réponse de mysql:
requête SQL: DECLARE cur1 CURSOR FOR SELECT ID_Rubrique FROM Page MySQL a répondu: #1064 - Erreur de syntaxe pr賠de 'DECLARE cur1 CURSOR FOR Select ID_Rubrique from Page' ࠬa ligne 1 |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() Inscription : avril 2004 Messages : 734 ![]() |
Cette déclaration est-elle dans un bloc de création de procédure ?
|
|
|
00
|
|
|
#5 | |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2004 Messages : 42 ![]() |
Citation:
La procédure sera donc dans mon code... |
|
|
|
00
|
|
|
#6 |
![]() Inscription : juillet 2002 Messages : 537 ![]() |
Et c'est justement là le problème. Les curseurs ne peuvent être définis que dans des fonctions / procédures de MySQL.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com