Curseurs imbriqués -> deadloop :( [Oracle] - SQL/NoSQL - Programmation
Marsh Posté le 16-05-2003 à 12:46:39
Deja tu déclare a chaque boucle ton cursor2. Défini le une fois au début avec des paramètres.
Marsh Posté le 16-05-2003 à 12:52:40
Code :
|
Marsh Posté le 16-05-2003 à 14:36:53
Neeks a écrit : Ben oui, en gros je dois afficher des objets (enfin, plusieurs champs par objet, hein...), et pour chacun, leurs propriétés, genre :
|
Tiens , c'est du PB ça !
La première chose qui ne va pas, c'est ton while sqlca.sqlcode != 100, car s'il y a un problème dans ta requete, il te retourne direct -1 ... et ensuite il ne prendra jamais la valeur 100 !
Marsh Posté le 18-05-2003 à 02:09:58
thecoin > oui je le déclare à chaque fois, car la requête associée change...à chaque fois. J'avais peur que la requête soit "statique" en fait .
Bon, en fait j'a fait autrement : une fonction avec une boucle for, qui remplace le 1er curseur, et qui appelle une 2e fonction, dont le curseur n'est plus immbriqué...
Marsh Posté le 19-05-2003 à 08:43:51
Neeks a écrit : thecoin > oui je le déclare à chaque fois, car la requête associée change...à chaque fois. J'avais peur que la requête soit "statique" en fait . |
Dans se cas la utilise des paramètres
Marsh Posté le 16-05-2003 à 00:59:47
Ben oui, en gros je dois afficher des objets (enfin, plusieurs champs par objet, hein...), et pour chacun, leurs propriétés, genre :
objet1
propriétés de l'objet1
objet2
propriétés de l'objet2
objet3
propriétés de l'objet3
...
J'ai pondu ça, mais la 1ere boucle est infinie ! (Heu, je mets pas mon code, juste le concept de mon truc, je voudrais savoir si le principe est bon ou si c'est tout nul )
:hello::hello:
[Oracle] Curseurs imbriqués -> deadloop