这样写试试:
Private Sub Command1_Click()
If conn.State = 0 Then conn.Open strconn
cmd.CommandText = "myproc"
cmd.CommandType = adCmdStoredProc
cmd.ActiveConnection = conn
cmd.parameters.refresh
cmd.paremeters("ID")=33
Set rs = cmd.Execute
If Not rs.EOF Then
MsgBox rs(3).Value
End If
End Sub