Hi All
My first shot at ASP so go easy on me here. This is a bit over my head but here goes.
First, a stored procedure that should indicate whether something is true or false.
CREATE PROCEDURE XAA_in_PROF
@XAA nvarchar(6),
@PEL_PROF nvarchar(4),
@Result INT OUTPUT
AS
IF (Some SQL) >0
BEGIN
SELECT @Result = 1
END
ELSE
SELECT @Result = 0
GO
I think this works.
In an ASP I need to run the sp and get the result.
Here's my attempt (in VB at present).
Set cmdAsset = CreateObject("ADODB.Command"
cmdAsset.Parameters.Append cmdAsset.CreateParameter("@Xaa", adVarChar, adParamInput, 50, " 2266"
cmdAsset.Parameters.Append cmdAsset.CreateParameter("@Pel_Prof", adVarChar, adParamInput, 50, "gt"
cmdAsset.Parameters.Append cmdAsset.CreateParameter("@Result", adInteger, adParamInput, 1, 0)
cmdAsset.ActiveConnection = adoConn
cmdAsset.CommandText = "XAA_in_PROF"
cmdAsset.CommandType = adCmdStoredProc
cmdAsset.Execute
X = cmdAsset.Parameters(2).Value
But I never get the value I expect in X (return value of OUTPUT parameter?). Where am I going wrong??
Thanks in advance.
Stew