store proc not returning value
- From: "LU" <LU@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 21 Jul 2005 09:00:03 -0700
Moved my database to a separate machine with IIS6. I changed database
connection to DSN and now my stored proc will not return values. asp and
stored proc below. It looks like it is inserting, but not returning value.
CREATE PROCEDURE [MH_sp_insert]
(--@UNIT_DEPT_ID_NUM_1 [int],
@USER_ID_2 [nvarchar](100),
@USER_FIRST_NAME_3 [nvarchar](100),
@USER_LAST_NAME_4 [nvarchar](100),
@USER_MIDDLE_NAME_5 [nvarchar](50),
@USER_CODE_6 [nvarchar](100),
@USER_SS_NUM_7 [nvarchar](5),
@USER_EMAIL_ADDRESS_8 [nvarchar](100),
@USER_PASSWORD_9 [nvarchar](50),
@USER_STATUS_10 [nvarchar](50),
@USER_ACCESS_LEVEL_11 [int],
@USER_START_DATE_12 [datetime],
@USER_CREATED_BY_13 [nvarchar](100),
@USER_ID_NUM_14 [int] OUTPUT,
@Progress [int] OUTPUT,
@Errorcode [int] OUTPUT)
AS SET NOCOUNT ON
IF EXISTS (SELECT USER_ID FROM MH_USER_TABLE WHERE USER_ID=@USER_ID_2)
BEGIN
SET @Progress = 1
SET @Errorcode = 1 /*user already in system */
END
ELSE
BEGIN
INSERT INTO [MECCA].[dbo].[MH_USER_TABLE]
(--[UNIT_DEPT_ID_NUM],
[USER_ID],
[USER_FIRST_NAME],
[USER_LAST_NAME],
[USER_MIDDLE_NAME],
[USER_CODE],
[USER_EMAIL_ADDRESS],
[USER_PASSWORD],
[USER_STATUS],
[USER_ACCESS_LEVEL],
[USER_START_DATE],
[CREATED_DATE],
[CREATED_BY],
[MODIFIED_DATE],
[MODIFIED_BY],
[SS_NUM_FULL])
VALUES
(--@UNIT_DEPT_ID_NUM_1,
@USER_ID_2,
@USER_FIRST_NAME_3,
@USER_LAST_NAME_4,
@USER_MIDDLE_NAME_5,
@USER_CODE_6,
@USER_EMAIL_ADDRESS_8,
@USER_PASSWORD_9,
@USER_STATUS_10,
@USER_ACCESS_LEVEL_11,
@USER_START_DATE_12,
getDate(),
@USER_CREATED_BY_13,
getDate(),
@USER_CREATED_BY_13,
@SS_NUM_FULL)
SET @USER_ID_NUM_14 = @@IDENTITY
SET @Progress = 0
END
RETURN
SET NOCOUNT OFF
GRANT EXECUTE ON [MH_sp_insert] TO public
GO
**********asp code**************
Set cmd = Server.CreateObject("ADODB.Command")
Set cmd.ActiveConnection = dbconn
cmd.CommandText = "MH_sp_insert_admin_user_table_admin_form_nw1"
cmd.CommandType = adCmdStoredProc
cmd.Parameters.Append cmd.CreateParameter("Param2", adVarChar, adParamInput,
100)
cmd.Parameters.Append cmd.CreateParameter("Param3", adVarChar, adParamInput,
100)
cmd.Parameters.Append cmd.CreateParameter("Param4", adVarChar, adParamInput,
100)
cmd.Parameters.Append cmd.CreateParameter("Param5", adVarChar, adParamInput,
50)
cmd.Parameters.Append cmd.CreateParameter("Param6", adVarChar, adParamInput,
100)
cmd.Parameters.Append cmd.CreateParameter("Param8", adVarChar, adParamInput,
100)
cmd.Parameters.Append cmd.CreateParameter("Param9", adVarChar, adParamInput,
50)
cmd.Parameters.Append cmd.CreateParameter("Param10", adVarChar,
adParamInput, 50)
cmd.Parameters.Append cmd.CreateParameter("Param11", adInteger, adParamInput)
cmd.Parameters.Append cmd.CreateParameter("Param12", adDBTimeStamp,
adParamInput)
cmd.Parameters.Append cmd.CreateParameter("Param13", adVarChar,
adParamInput, 100)
cmd.Parameters.Append cmd.CreateParameter("Param14", adVarChar,
adParamInput, 9)
cmd.Parameters.Append cmd.CreateParameter("Param15",
adInteger,adParamReturnValue)
cmd.Parameters.Append cmd.CreateParameter("Param16",
adInteger,adParamReturnValue)
cmd.Parameters.Append cmd.CreateParameter("Param17",
adInteger,adParamReturnValue)
cmd("Param2") = UCase(USER_ID)
cmd("Param3") = UCase(user_first_name)
cmd("Param4") = UCase(user_last_name)
cmd("Param5") = UCase(user_middle_name)
cmd("Param6") = UCase(USER_ID)
cmd("Param8") = user_email_address
cmd("Param9") = user_password
cmd("Param10") = user_status
cmd("Param11") = user_access_level
cmd("Param12") = user_date
cmd("Param13") = AdminID
cmd("Param14") = user_ss_num
Set rs = cmd.Execute
user_id_num = cmd("Param15")
progress = cmd("Param16")
Errorcode = cmd("Param17")
.
- Follow-Ups:
- Re: store proc not returning value
- From: William \(Bill\) Vaughn
- Re: store proc not returning value
- From: Val Mazur \(MVP\)
- Re: store proc not returning value
- Prev by Date: CommitTrans of object _Connection failed
- Next by Date: Re: store proc not returning value
- Previous by thread: CommitTrans of object _Connection failed
- Next by thread: Re: store proc not returning value
- Index(es):
Relevant Pages
|
|