Article ID: 159657
Article Last Modified on 7/16/2004
create procedure test
@result1 integer output, @result2 integer output
as
select @result1 = 100
select @result2 = 200
Private Sub Command1_Click()
Dim rdoEnv As rdoEnvironment
Dim rdoConn As rdoConnection
Dim strConn As String
Dim ps As rdoPreparedStatement
Set rdoEnv = rdoEngine.rdoEnvironments(0)
rdoEnv.CursorDriver = rdUseOdbc
'***You need to change the SERVER, UID, and PWD parameters here.
strConn = "driver={SQL Server};server=myserver;" & _
"database=pubs;uid=<username>;pwd=<strong password>"
Set rdoConn = rdoEnv.OpenConnection( _
dsName:="", _
Prompt:=rdDriverNoPrompt, _
ReadOnly:=False, _
Connect:=strConn)
Set ps = rdoConn.CreatePreparedStatement _
("", "{Call test(?,?)}")
ps.Type = 2
ps.rdoParameters(0).Direction = rdParamOutput
ps.rdoParameters(1).Direction = rdParamOutput
ps.Execute
Debug.Print ps.rdoParameters(0).Value, ps.rdoParameters(1).Value
rdoConn.Close
rdoEnv.Close
End Sub
Additional query words: kbVBp400 kbVBp600 kbdse kbDSupport kbVBp kbRDO
Keywords: kbhowto KB159657