sm702 发表于 2015-9-21 14:18:19

sap rfc调用时判断连接状态(找了1天,郁闷啊)

  代码中出现了一个常数tloRfcConnected,在vb6.0中可用,可是在vb.net中不可用,到底这个是什么意思哪,如下是sap的解释:
  
  Connection Property: IsConnected
  Purpose
  Checks the current status of the Connection object and the R/3 connection.
  Returns
  type String.
  Description

  Use this property after the Logon method has returned FALSE. All valid values for the IsProperty property are given in the RfcConnectionStatus table:  RfcConnectionStatus values
  
Logon method has returned FALSE. All valid values for the IsProperty property are given in the RfcConnectionStatus table:  RfcConnectionStatus values

  tloRfcNotConnected= 0
  The R/3 connection is not established, Logon was not called, or Logoff has been called.
  tloRfcConnected = 1
  The R/3 connection is established.
  TloRfcConnectCancel= 2
  The R/3 connection is not established due to the fact that the user pressed the Cancel Button during Logon.
  tloRfcConnectParameterMissing = 4
  The R/3 connection could not be established, due to the fact that a silent logon was attempted with connection parameters.
  TloRfcConnectFailed = 8
  The R/3 connection failed. Call LastError to display additional information.
  
  代码示例如下:
  If m_cnnRFC.IsConnected <> 1 Then
                ConnectState = False
            Else
                ConnectState = True
            End If
页: [1]
查看完整版本: sap rfc调用时判断连接状态(找了1天,郁闷啊)