Problème avec Procédures stockées & Curseur [MS SQL] - SQL/NoSQL - Programmation
Marsh Posté le 22-06-2005 à 16:41:51
Tu nous parles de la proc P_OppositionCarte mais le code correspond à P_InterdictionTitulaire...
Est-ce normal?
Marsh Posté le 22-06-2005 à 17:21:09
pouyotte a écrit : Tu nous parles de la proc P_OppositionCarte mais le code correspond à P_InterdictionTitulaire... |
Salut!
oui, c'est normal, car ma procédure P_OppositionCarte fonctionne très bien! C'est bien l'appel en boucle qui ne fonctionne pas...
Marsh Posté le 26-06-2005 à 22:59:07
Faut faire un premier "fetch next" avant d'entrer dans la boucle (avant le WHILE @@FETCH_STATUS = 0), parceque sinon, ben... Le @@FETCH_STATUS il est pas initialisé
Marsh Posté le 26-06-2005 à 22:59:56
PS: et le FETCH NEXT, doit être la dernière instruction de ta boucle, sinon ça va déconner ton bignou. Regarde bien l'exemple de l'aide.
Marsh Posté le 27-06-2005 à 19:42:40
yop yop!
Merci j'avais trouvé en fait ... mais je me suis fait chier un moment avant de me rendre compte que je devais avancer le curseur avant d'entrer dans la boucle :S
Merci quand meme! @++
Marsh Posté le 22-06-2005 à 10:56:28
Voilà j'arrive pas a utiliser un curseur directement dans une procédure stockée... (en fait je sais meme pas si c'est possible)
Voilà mon code :
Ce que je veux faire, c'est que pour chaque carte du titulaire, lancer la procédure dbo.P_OppositionCarte. Mais à chaque fois il me dit soit "Cursor already exist" ou "Cursor does not exist"...
Création du curseur: ligne 8
Ouverture du curseur: ligne 17
Help plizzz
++
Message édité par le_duc le 22-06-2005 à 19:02:26