[Mono-list] re f cursor issue in oracle stored procedure invoked from mono
sumesh0710
sumeshjose at gmail.com
Tue Sep 2 10:27:58 EDT 2008
Hi,
OS - Linux Version 2.6.9-42.0.0.0.1( Red hat version 3.4.6-3.1)
Oracle - 9.2.0
mono - 1.2.4
I have a simple procedure which has a ref cursor as parameter as follows.
CREATE OR REPLACE PROCEDURE "DARSTRAN"."TEST" (crsdata out sys_refcursor)
as
BEGIN
open crsdata for select sysdate from dual;
END;
If i execute this from proc from sql plus. It works fine. Also in windows
OS, if i call from an application developed in vb.net it will work. But same
code executed in mono in Linux OS shows below error while filling into
dataset.
ora- 01403: no data found.
Code used is
cmdSp = New OracleCommand("test", con)
cmdSp.CommandType = CommandType.StoredProcedure
ds = New DataSet
oprCursor = New OracleParameter("crsdata", OracleType.Cursor)
oprCursor.Direction = ParameterDirection.Output
cmdSp.Parameters.Add(oprCursor)
dasp = New OracleDataAdapter(cmdSp)
dasp.Fill(ds)
If i execute above SP from linux sql plus, also it works ok.
Is there any workaround to solve this problem?
--
View this message in context: http://www.nabble.com/ref-cursor-issue-in-oracle-stored-procedure-invoked-from-mono-tp19271280p19271280.html
Sent from the Mono - General mailing list archive at Nabble.com.
More information about the Mono-list
mailing list