Article ID: 199128
Article Last Modified on 3/4/2002
CREATE PROCEDURE Test @ID1 int,
@ID2 int
AS
DECLARE @RetParam int
SELECT @RetParam = @ID1 + @ID2
RETURN @RetParam
Go
Option Explicit
Dim cn As New UserConnection1
Dim qry As New rdoQuery
Dim lngTemp As Long
Dim intReturn As Integer
Dim er As rdoError
Private Sub Command1_Click()
On Error GoTo UC_Error
' Establish connection.
cn.EstablishConnection rdDriverNoPrompt
Set qry = cn.rdoQueries("Query1")
qry("@ID1") = 2
qry("@ID2") = 3
qry.Execute
lngTemp = qry.rdoParameters("RETURN_VALUE")
' Check to see if you have a return value.
If lngTemp = vbNull Then
MsgBox "Sorry no value was returned back", , "Error occurred"
GoTo Free
Else
intReturn = lngTemp
End If
MsgBox "Sum of ID1 and ID2 = " & intReturn, , "Output"
Free:
Set qry = Nothing
Set cn = Nothing
Exit Sub
UC_Error:
For each er in rdoErrors
MsgBox er.Number & ": " & er.Description
Next er
End Sub
166281 HOWTO: Create and Implement a UserConnection
Keywords: kbrdo kbdatabase kbprb KB199128