By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
464,303 Members | 1,239 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 464,303 IT Pros & Developers. It's quick & easy.

Return set different in pgsql and MS Access/ODBC

P: n/a
I need to know why MS Access/ODBC is reporting different results than
the one shown in psql.

I created a very simple function below:

------------------
CREATE OR REPLACE FUNCTION public."Return_Some_Text"()
RETURNS SETOF varchar AS
'DECLARE

BEGIN
return next \'HCM00101\';
return next \'HCM00102\';
return next \'HCM00104\';
return next \'HCM00112\';
return;
END;'
LANGUAGE 'plpgsql' VOLATILE;
------------------
When I use the function inside psql (it works):
testdb2=# select * from "HCM_Primary_Keys"();
HCM_Primary_Keys

------------------
HCM00101
HCM00102
HCM00104
HCM00112
(4 rows)

But when I use MS Access/ODBC with the same SQL statement:
I only see one row "HCM00101" when I'm expecting four rows back just
like in psql.
What can I do so that MS/Access/ODBC shows all four rows rather than
the first one?
Jared

Jul 19 '05 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.