Hi

I am using following code to execute a stored procedure. How can i get the return value returned by the procedure.

VB Code:
  1. Dim cmd As New ADODB.Command()
  2.                 Dim prm0 As ADODB.Parameter, prm1 As ADODB.Parameter, prm2 As ADODB.Parameter
  3.                 Dim prm3 As ADODB.Parameter, prm4 As ADODB.Parameter, prm5 As ADODB.Parameter
  4.  
  5.                 cmd.ActiveConnection = objConn
  6.                 cmd.CommandType = ADODB.CommandTypeEnum.adCmdStoredProc
  7.                 '// CREATE PAREMETERS
  8.                 prm0 = cmd.CreateParameter("TicketNo", ADODB.DataTypeEnum.adInteger, ADODB.ParameterDirectionEnum.adParamInput)
  9.                 cmd.Parameters.Append(prm0)
  10.  
  11.                 prm1 = cmd.CreateParameter("AgentID", ADODB.DataTypeEnum.adInteger, ADODB.ParameterDirectionEnum.adParamInput)
  12.                 cmd.Parameters.Append(prm1)
  13.  
  14.                 prm2 = cmd.CreateParameter("LottoNameID", ADODB.DataTypeEnum.adInteger, ADODB.ParameterDirectionEnum.adParamInput)
  15.                 cmd.Parameters.Append(prm2)
  16.  
  17.                 prm3 = cmd.CreateParameter("NoOfTickets", ADODB.DataTypeEnum.adInteger, ADODB.ParameterDirectionEnum.adParamInput)
  18.                 cmd.Parameters.Append(prm3)
  19.  
  20.                 prm4 = cmd.CreateParameter("StartNo", ADODB.DataTypeEnum.adInteger, ADODB.ParameterDirectionEnum.adParamInputOutput)
  21.                 cmd.Parameters.Append(prm4)
  22.  
  23.                 prm5 = cmd.CreateParameter("EndNo", ADODB.DataTypeEnum.adInteger, ADODB.ParameterDirectionEnum.adParamInputOutput)
  24.                 cmd.Parameters.Append(prm5)
  25.                 '//
  26.                 cmd.CommandText = "TicketTrns0"
  27.                 prm0.Value = iTicketNo
  28.                 prm1.Value = iAgentID
  29.                 prm2.Value = iLotteryID
  30.                 prm3.Value = iNoOfTickets(0)
  31.                 prm4.Value = iStartNo / 100
  32.                 prm5.Value = iEndNo / 100
  33.                 cmd.Execute()
  34.                 iReturnStartNo(0) = CInt(cmd.Parameters("StartNo").Value & "00")
  35.                 iReturnEndNo(0) = CInt(cmd.Parameters("EndNo").Value & "00")
  36.                 cmd = Nothing