1. 命令調用存儲過程報錯「調用 'XXX(過程名)' 時參數個數或類型錯誤」,但是測試是可以通過的。
CallableStatement cs=conn.prepareCall("{call PRC_LINK_DISCOVER (?,?)}");
cs.setString(1, "1");
cs.registerOutParameter(2, java.sql.Types.INTEGER);
cs.execute();
2. oracle調用包中的存儲過程時報參數個數或類型錯誤,請幫忙指點一下!!!
存儲過程已經定義為有2個參數,那麼調用時就必須提供2個參數。當然是要在調用時聲明一個cursor變數,然後用來調用存儲過程。
3. 我寫了個存儲過程,測試能通過,但是應用時總提示參數個數或類型出錯,請能者幫忙解決!!
wrong number or types of arguments 這個是告訴 你 調用這個過程時 參數數量不對。你設置了 二個參數,調用時需要帶兩個參數調用