Get package out to dataset
Posted: Sun 25 Apr 2010 01:20
Hi every body!
I would like collect package out parameter to dataset
c#
string sql = "CEGEK_PKG.OPENCURSOR";
OracleCommand command = new OracleCommand();
DataSet ds = new DataSet();
command.CommandText = sql;
oracleConnection1.Open();
command.Connection = oracleConnection1;
command.CommandType = CommandType.StoredProcedure;
command.Parameters.Add("EMPCURSOR",OracleDbType.Cursor).Direction = ParameterDirection.Output;
OracleDataAdapter adapter = new OracleDataAdapter(command);
adapter.TableMappings.Add("Table", "CEGEK");
adapter.Fill(ds);
this code not working:
ORA-06550: line 2, column 13:
PLS-00302: component 'OPENCURSOR' must be declared
ORA-06550: line 2, column 3:
PL/SQL: Statement ignored
How can i solv this problem.Or there is any other method?
Thanks for your answer
I would like collect package out parameter to dataset
c#
string sql = "CEGEK_PKG.OPENCURSOR";
OracleCommand command = new OracleCommand();
DataSet ds = new DataSet();
command.CommandText = sql;
oracleConnection1.Open();
command.Connection = oracleConnection1;
command.CommandType = CommandType.StoredProcedure;
command.Parameters.Add("EMPCURSOR",OracleDbType.Cursor).Direction = ParameterDirection.Output;
OracleDataAdapter adapter = new OracleDataAdapter(command);
adapter.TableMappings.Add("Table", "CEGEK");
adapter.Fill(ds);
this code not working:
ORA-06550: line 2, column 13:
PLS-00302: component 'OPENCURSOR' must be declared
ORA-06550: line 2, column 3:
PL/SQL: Statement ignored
How can i solv this problem.Or there is any other method?
Thanks for your answer