....
cmd.Parameters.Add("p_year", OracleType.VarChar).Value = "1992";
cmd.Parameters.Add("p_rc", OracleType.Cursor).Direction = ParameterDirection.Output;
//create the DataAdapter from the command and use it to fill te DataSet;
OracleDataAdapter da = new OracleDataAdapter(cmd);

da.Fill(myset);....----->
....
cmd.Parameters.Add("p_year", OracleType.VarChar);
cmd.Parameters.Add("p_rc",OracleType.Cursor);
cmd.Parameters["p_year"].Value = "1992";
cmd.Parameters["p_year"].Direction=ParameterDirection.Input;
cmd.Parameters["p_rc"].Direction = ParameterDirection.ReturnValue;//create the DataAdapter from the command and use it to fill te DataSet;
OracleDataAdapter da = new OracleDataAdapter(cmd,new 联结);  <--你用哪一个联结呢?
try
{
    da.Fill(myset,"t");
}
catch(Exception ex)
{
    MessageBox.show("出错"+ex.Message);
}
...--然后查看一下DataSet中的记录数.