sql >> Database >  >> RDS >> Oracle

ORA-06550:Verkeerd nummer of type argumenten fout bij het aanroepen van een functie in een orakelpakket in ASP.NET

U gebruikt een andere naam voor de parameter in uw code. Probeer te veranderen

ename.ParameterName = "ename";

naar

ename.ParameterName = "P_ename";

OOK

U moet een parameter voor de uitvoerwaarde toevoegen:

OracleParameter result = new OracleParameter();
result.OracleType = OracleType.VarChar;
result.Direction = ParameterDirection.ReturnValue;
orclCmnd.Parameters.Add(result);

En haal de waarde uit de parameter na het aanroepen van de functie met ExecuteNonQuery:

orclCmnd.ExecuteNonQuery();
strResult = result.Value.ToString();



  1. ORDER DOOR een gelijke waarde in MySQL

  2. Oracle pivot met subquery

  3. Hoe te fietsen met een array in MySQL?

  4. Hoe mysql root-wachtwoord te wijzigen