ここに私のコードのスニペットがあります:
Set cmd = Server.CreateObject("ADODB.Command")
cmd.ActiveConnection = objCon
cmd.CommandType = 4
cmd.CommandText = "SP_USERLOGIN"
response.Write(p_user_id)
cmd.Parameters.Append cmd.CreateParameter ("User_locked",adVarChar, adParamInput)
cmd.parameters(0).value = p_user_id
cmd.Execute
パラメータを追加しようとすると、次のエラーが発生します。
引数の型が間違っているか、許容範囲外であるか、互いに競合しています。
私のストアドプロシージャは1つのパラメータしか取りません:
create or replace PROCEDURE SP_USERLOGIN ( User_locked VARCHAR2 ) as
BEGIN
update tusers Set user_account_status='status' where user_id = User_locked;
commit;
END;