brResults property

Sets or returns a value indicating whether results will be captured and/or returned by the brExecute method.

Syntax

object.brResults[ = iValue]

Parameters

Parameter Description
object An object variable that represents a clsD3TCLCommand object.
iValue The setting or return value is an Integer data type or a TCL Command Constant, as specified in Settings.

Settings

TCL Command Constants Value Description
D3ExecuteNoResults 0 Neither brCapturing nor brReturning are set.
D3ExecuteCapturing 1 Only brCapturing is set.
D3ExecuteReturning 2 Only brReturning is set.
D3ExecuteWithBoth 3 Both brCapturing and brReturning are set.

Remarks

The results code can also be set using the brOpenTclCommand method or the brExecute method.

Example

Sub Main()
   Dim oEnv As New clsD3Environment
   Dim oConn As clsD3Connection
   Dim oTCLCmd As clsD3TclCommand
   Dim sResult As String
   Dim sNumOrders As String
 
   Set oConn = oEnv.brOpenConnection("ODBC", "Production") 
   Set oTCLCmd = oConn.brOpenTclCommand("")
 
   oTCLCmd.brCommand = "run dm,bp, process.orders"
   ' Provide appropriate data that is typically
   ' entered by the user.
   oTCLCmd.brData "Y" & D3AMChr & "Y"
   oTCLCmd.brResults= D3ExecuteCapturing
   oTCLCmd.brExecute
   Debug.Print oTCLCmd.brCapturing.brCString
 
   sResult = oTCLCmd.brCapturing.brExtractStr(1)
   sNumOrders = oTCLCmd.brCapturing.brExtractStr(2)
 
   oConn.brCloseTclCommand oTCLCmd
   oEnv.brCloseConnection oConn
   Set oEnv = Nothing
End Sub