|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
![]() ![]() Développeur Java/Web Inscription : avril 2002 Messages : 12 460 ![]() |
Salut,
Je développe une application C/ProSQL Informix et j'utilise des curseurs pour effectuer des requêtes, ce qui donne grosso-modo : Code :
Ce curseur sert à afficher les données sous forme de tableau et reste donc ouvert tant que le programme tourne. Le problème, c'est que je voudrais utiliser ce code pour afficher plusieurs tableaux à la fois, mais étant donnée que le nom du curseur curs_tableau est en dur dans le code, je suis obligé de fermer la première requête (et donc effacer le tableau précédent). Il semble qu'il soit possible d'utiliser une variable comme nom de curseur, du style : Code :
Est-ce que quelqu'un a déjà fait ca, ou pourrait me guider vers une doc clair à ce sujet (tout ce que je trouve concerne le code que j'utilise actuellement). ![]() a++ PS: Je précise que j'ai déjà pris en compte la possibilité de recopier la totalité du curseur en mémoire afin de le fermer au plus tôt, mais cette solution ne m'intéresse pas.
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java |
||||
|
00
|
|
|
#2 |
![]() ![]() Développeur Java/Web Inscription : avril 2002 Messages : 12 460 ![]() |
Je viens de trouver !!! En fait c'est tout con j'ai simplement jeter un coup d'oeil au code C généré par le pré-compilateur SQL
(je n'y avait pas pensé plus tôt car notre script supprime automatiquement ce fichier). En fait les identifiants de curseur ne sont ni plus ni moins que des chaines de caractères, c'est à dire des char* ! a++
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java |
|
00
|
Copyright © 2000-2012 - www.developpez.com