'This is what I did to Run stored procedure "TEST"
'ALTER PROCEDURE "Test" (@YourName nvarchar(20), @YourPass nvarchar(10))
'INSERT INTO dbo.UserList (Name, Password)
'SELECT @YourName As Name, @YourPass As Password
'----------------------------------------------------------
Private Sub mycmd_RunSP_TEST()
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
Dim cmd As ADODB.Command
Set cmd = New ADODB.Command
'--
Set gcn = Nothing
'Dim gcn As Connection
Dim sConnect As String
sConnect = "PROVIDER=SQLOLEDB.1;INTEGRATED SECURITY=SSPI;PERSIST SECURITY INFO=FALSE;INITIAL CATALOG=i-GLSQL;DATA SOURCE=LEGENDA"
Set gcn = New ADODB.Connection
gcn.CursorLocation = adUseClient
gcn.Open sConnect
'---
With cmd
.CommandText = "TEST"
.CommandType = adCmdStoredProc
.Parameters.Append .CreateParameter("@Period", adVarChar, adParamInput, 20, "KUNCUNG"

.Parameters.Append .CreateParameter("@UNIT1", adVarChar, adParamInput, 10, "balung"

Set .ActiveConnection = gcn
End With
cmd.Execute
End Sub