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.CreateOb ject ("ADODB.Command ")
cmdNewCampaign. ActiveConnectio n = strConnection
cmdNewCampaign. CommandText = "AddNewCampaign "
cmdNewCampaign. CommandType = adCmdStoredProc
cmdNewCampaign. Parameters.Appe nd
cmdNewCampaign. CreateParameter ("@CampaignName ",adVarChar,adP aramInput
,100, request("Campai gnName"))
cmdNewCampaign. Parameters.Appe nd
cmdNewCampaign. CreateParameter ("@CampaignID", adInteger,adPar amOutput)
Set rsNewCampaign = cmdNewCampaign. Execute
intNumber = cmdNewCampaign. Parameters("@Ca mpaignID")
*** Sent via Developersdex http://www.developersdex.com ***
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.CreateOb ject ("ADODB.Command ")
cmdNewCampaign. ActiveConnectio n = strConnection
cmdNewCampaign. CommandText = "AddNewCampaign "
cmdNewCampaign. CommandType = adCmdStoredProc
cmdNewCampaign. Parameters.Appe nd
cmdNewCampaign. CreateParameter ("@CampaignName ",adVarChar,adP aramInput
,100, request("Campai gnName"))
cmdNewCampaign. Parameters.Appe nd
cmdNewCampaign. CreateParameter ("@CampaignID", adInteger,adPar amOutput)
Set rsNewCampaign = cmdNewCampaign. Execute
intNumber = cmdNewCampaign. Parameters("@Ca mpaignID")
*** Sent via Developersdex http://www.developersdex.com ***
Comment