When I tried that I got this error
#3265
Item cannot be found in the collection
Is it becausse it is a return value and not a parameter.
When I tried to add it as a parameter It told me I had too many.
Here is the ado code:
Dim strOutput As String
Dim strAnswer As String
Dim intRtn As Integer
Set adoCommand = New Command
adoCommand.CommandText = "GetProjectName"
adoCommand.CommandType = adCmdStoredProc
adoCommand.Name = "adoCommand"
'firstPraram
Set adoparam = New Parameter
adoparam.Name = "@SupID"
adoparam.Type = adChar
adoparam.Size = 2
adoparam.Value = txtInput.Text
adoCommand.Parameters.Append adoparam
'second param
Set adoparam2 = New Parameter
adoparam2.Name = "@SName"
adoparam2.Type = adVarChar
adoparam2.Size = 50
adoparam2.Direction = adParamOutput
'adoparam2.Value=
adoCommand.Parameters.Append adoparam2
' Set adoparam3 = New Parameter
' adoparam3.Name = "@errorNum"
' adoparam3.Type = adInteger
' ' adoparam3.Size = 50
' adoparam3.Direction = adParamReturnValue
' 'adoparam2.Value=
' adoCommand.Parameters.Append adoparam3
Set adoCommand.ActiveConnection = adoConnect
' Set adoRecordset = 'use this for recordset return
adoCommand.Execute
'' Debug.Print adoCommand("@errorNum"

'return value
' adoCommand.Parameters.Refresh
' strAnswer = adoCommand.Parameters(0).Value
strAnswer = adoCommand.Parameters("@SName"

.Value
'intRtn = adoCommand.re
Set adoRecordset = adoCommand.Execute
txtProjectName = strAnswer
FillList (listbox1)
strOuput = adoparam2.Value
adoRecordset.Close