Du använder ett annat namn för parametern i din kod. Försök att ändra
ename.ParameterName = "ename";
till
ename.ParameterName = "P_ename";
ÄVEN
Du måste lägga till en parameter för utdatavärdet:
OracleParameter result = new OracleParameter();
result.OracleType = OracleType.VarChar;
result.Direction = ParameterDirection.ReturnValue;
orclCmnd.Parameters.Add(result);
Och hämta värdet från parametern efter att ha anropat funktionen med ExecuteNonQuery:
orclCmnd.ExecuteNonQuery();
strResult = result.Value.ToString();