Is this a bug in ECPG?

Поиск
Список
Период
Сортировка
От Wang, Jing
Тема Is this a bug in ECPG?
Дата
Msg-id F9AB2AFB133B614987F30E6015FCBFC1ED6737@ack0102.au.fjanz.com
обсуждение исходный текст
Ответы Re: Is this a bug in ECPG?  (Boszormenyi Zoltan <zb@cybertec.at>)
Список 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 по дате отправления:

Предыдущее
От: "Janek Sendrowski"
Дата:
Сообщение: Levenshtein Distance with more than 255 characters
Следующее
От: Suzuki Hironobu
Дата:
Сообщение: Re: Question About WAL filename and its time stamp