Обсуждение: ecpg odd syntax error at array index

Поиск
Список
Период
Сортировка

ecpg odd syntax error at array index

От
Jürgen Cappel
Дата:
Hello,

seems odd, but why is the first SELECT a, quote: syntax error at or near "["
while the second one is OK ?  Do spaces really make a difference for ecpg
before an array index ?

myfunction ()
{   EXEC SQL BEGIN DECLARE SECTION;   char  chtm[23][19];   EXEC SQL END DECLARE SECTION;
   EXEC SQL SELECT mycolumn INTO :chtm[ 0] FROM mytable WHERE ...;   EXEC SQL SELECT mycolumn INTO :chtm[1] FROM
mytableWHERE ...;
 
}

Versions are:

ecpg (PostgreSQL 7.4) 3.0.0
Linux scaleo 2.4.18-4GB #1 Wed Mar 27 13:57:05 UTC 2002 i686 unknown

Jürgen Cappel



Re: ecpg odd syntax error at array index

От
Michael Meskes
Дата:
On Sat, Dec 27, 2003 at 03:18:45PM +0100, Jürgen Cappel wrote:
> seems odd, but why is the first SELECT a, quote: syntax error at or near "["
> while the second one is OK ?  Do spaces really make a difference for ecpg
> before an array index ?

Unfortunatley yes. I just fixed this in CVS. 

As for the other bug you reported I have to dig a little deeper to see
what happens.

Michael
-- 
Michael Meskes
Email: Michael at Fam-Meskes dot De
ICQ: 179140304, AIM/Yahoo: michaelmeskes, Jabber: meskes@jabber.org
Go SF 49ers! Go Rhein Fire! Use Debian GNU/Linux! Use PostgreSQL!