Access pass-through query to Oracle 10g stored procedure - results

B

Blue and Silver

I am able to create an Access 2003 pass-through query to Oracle 10g that uses
a SELECT statement; it returns a resultset. But, I cannot get a resultset
when I try to execute an Oracle stored procedure in a pass-through. I set the
stored procedure up with a SYS_REFCURSOR in it. The SP must have a reference
cursor to return the resultset. How do I execute this in Access 2003? I have
used the following syntax with IN date parameters: EXEC
HREMPINFO('1-Jan-1900', '31-Dec-2005'); I also tried putting the name of the
parameter between a begin...end block in the pass-through query, that didn't
work. I believe the problem is that the SP ref_cursor is looking for a local
variable or ref_cursor to send the resultset to. How do I set this up? Thanks
in advance.
 
J

Jerry Whittle

Probably your best bet is to have a view created in Oracle using the
SYS_REFCURSOR then using a pass-through query against the view.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top