sql >> データベース >  >> RDS >> Oracle

ORA-06550:ASP.NETのOracleパッケージ内の関数を呼び出すときに、引数の数またはタイプが間違っています。

    コード内のパラメーターに別の名前を使用しています。変更してみてください

    ename.ParameterName = "ename";
    

    ename.ParameterName = "P_ename";
    

    また

    出力値のパラメータを追加する必要があります:

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

    そして、ExecuteNonQueryを使用して関数を呼び出した後、パラメーターから値を取得します。

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



    1. 404を同様のURLにリダイレクトする

    2. ORA00918-列があいまいに定義されたエラー

    3. nhibernateを使用しているasp.net-mvcサイトが単に更新と削除を停止するのはなぜですか?

    4. R12.2オンラインパッチ適用サイクルの概要