problem with cursur within a scriptfile - Mailing list pgsql-general

From Cornelia Boenigk
Subject problem with cursur within a scriptfile
Date
Msg-id 00f201c3f964$2d68baf0$0201a8c0@zwerg2000
Whole thread Raw
In response to DBD::Pg 1.32 ready for testing  (greg@turnstep.com)
Responses Re: problem with cursur within a scriptfile  (Bill Moran <wmoran@potentialtech.com>)
List pgsql-general
Hi everybody

I defined a function returning refcursor.

CREATE FUNCTION cursorname (refcursor, character varying, character
varying) RETURNS refcursor ...
which does a select with username and serachphrase.

If I call

BEGIN;
SELECT cursorname(`test`,`username`,`searchphrase`);
MOVE 10 in test;
FETCH 25 from test;
COMMIT;

inside psql everything works well. If I put this code into a
scriptfile and call it, I get the following errormessage:

cannot handle multiple result groups

Why? What does this mean?

I use a webserver which has 'one' persistent connection to the
database. Executing the script the connection breaks. Trying to do a
rollback the database returns that there is no transaction in
progress.

Any help is welcome

Regards
Conni


pgsql-general by date:

Previous
From: greg@turnstep.com
Date:
Subject: DBD::Pg 1.32 ready for testing
Next
From: Bill Moran
Date:
Subject: Re: problem with cursur within a scriptfile