Is this a bug in ECPG? - Mailing list pgsql-general

From Wang, Jing
Subject Is this a bug in ECPG?
Date
Msg-id F9AB2AFB133B614987F30E6015FCBFC1ED6737@ack0102.au.fjanz.com
Whole thread Raw
Responses Re: Is this a bug in ECPG?  (Boszormenyi Zoltan <zb@cybertec.at>)
List pgsql-general

Hi,

 

ECPG don’t support the following scenario:

 

char cur_name = “cur1”;

EXEC SQL DECLARE :cur_name CURSOR FOR …

EXEC SQL OPEN :cur_name;

EXEC SQL FETCH cur1 INTO…

EXEC SQL CLOSE :cur_name;

 

An compile error will occur for above codes because ECPG can’t find the “cur1”.

 

 

But it does support the following scenario:

 

char cur_name = “cur1”;

EXEC SQL DECLARE :cur_name CURSOR FOR …

EXEC SQL OPEN :cur_name;

EXEC SQL FETCH :cur_name INTO…

EXEC SQL CLOSE cur1;

 

 

Does the second scenario is a bug for ECPG?  Will anyone use the second scenario to close an CURSOR that is named by a variable?

 

Kind regards,

Jing

 

pgsql-general by date:

Previous
From: "Janek Sendrowski"
Date:
Subject: Levenshtein Distance with more than 255 characters
Next
From: Suzuki Hironobu
Date:
Subject: Re: Question About WAL filename and its time stamp