Du bruger et andet navn til parameteren i din kode. Prøv at ændre
ename.ParameterName = "ename";
til
ename.ParameterName = "P_ename";
OGSÅ
Du skal tilføje en parameter for outputværdien:
OracleParameter result = new OracleParameter();
result.OracleType = OracleType.VarChar;
result.Direction = ParameterDirection.ReturnValue;
orclCmnd.Parameters.Add(result);
Og få værdien fra parameteren efter at have kaldt funktionen med ExecuteNonQuery:
orclCmnd.ExecuteNonQuery();
strResult = result.Value.ToString();