PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« AoĂ»t 2005 »
Lun Mar Mer Jeu Ven Sam Dim
6 7
10 12 14
15 20 21
23 27 28
31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

archives

Technique - général | EXEC SQL DECLARE CURSOR - probleme

Par ycremel le 31/08/2005 - 12:33

Je cherche Ă  executer une requĂȘte dynamiquement en ECPG avec une fonction de la forme:
int SQL_Query()
{
char Statement[4096];
Statement = 'SELECT TM_OPS_CODE, TM_LABEL from MEASUREMENT_POINT';
EXEC SQL DECLARE CursIdent CURSOR FOR :Statement;
EXEC SQL OPEN CursIdent;
...
...
return 0;
}

Mais je n'y arrive. Comment puis-je executer une requĂȘte passĂ© en parametre par exemple, qui renvois plusieurs enregistrements en ECPG via un curseur? Est c possible d'avoir l'Ă©quivalent de "OPEN unbound_cursor FOR EXECUTE query_string" en ECPG?

Merci de bien vouloir m'aider,

© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.