M
Mike P
I am trying to return an output parameter to my code on executing a
stored procedure. In Query Analyzer, it works with no problem, but when
I run my ASP code below, the output parameter never seems to return
anything. Can anybody help?
Dim cmdNewCampaign, rsNewCampaign, intNumber
Const adCmdStoredProc = &H0004
Const adParamInput = &H0001
Const adParamOutput = &H0002
Const adVarChar = 200
Const adInteger = 3
Set cmdNewCampaign = Server.CreateObject ("ADODB.Command")
cmdNewCampaign.ActiveConnection = strConnection
cmdNewCampaign.CommandText = "AddNewCampaign"
cmdNewCampaign.CommandType = adCmdStoredProc
cmdNewCampaign.Parameters.Append
cmdNewCampaign.CreateParameter("@CampaignName",adVarChar,adParamInput
,100, request("CampaignName"))
cmdNewCampaign.Parameters.Append
cmdNewCampaign.CreateParameter("@CampaignID",adInteger,adParamOutput)
Set rsNewCampaign = cmdNewCampaign.Execute
intNumber = cmdNewCampaign.Parameters("@CampaignID")
stored procedure. In Query Analyzer, it works with no problem, but when
I run my ASP code below, the output parameter never seems to return
anything. Can anybody help?
Dim cmdNewCampaign, rsNewCampaign, intNumber
Const adCmdStoredProc = &H0004
Const adParamInput = &H0001
Const adParamOutput = &H0002
Const adVarChar = 200
Const adInteger = 3
Set cmdNewCampaign = Server.CreateObject ("ADODB.Command")
cmdNewCampaign.ActiveConnection = strConnection
cmdNewCampaign.CommandText = "AddNewCampaign"
cmdNewCampaign.CommandType = adCmdStoredProc
cmdNewCampaign.Parameters.Append
cmdNewCampaign.CreateParameter("@CampaignName",adVarChar,adParamInput
,100, request("CampaignName"))
cmdNewCampaign.Parameters.Append
cmdNewCampaign.CreateParameter("@CampaignID",adInteger,adParamOutput)
Set rsNewCampaign = cmdNewCampaign.Execute
intNumber = cmdNewCampaign.Parameters("@CampaignID")