【发布时间】:2015-04-23 15:32:13
【问题描述】:
我想将不同的 SAP 用户保存到数据库中,并通过 SAP 登录检查输入是否正确。对于登录,我必须使用 SAP.net Connector3.0。
过程:单击按钮->输入用户1-> SAP登录->如果正确:保存,否则错误消息-> SAP注销->再次单击按钮->输入用户2->SAP登录->...等等
我的代码:
Private Sub ButtonSaveUser_Click(sender As Object, e As EventArgs) Handles ButtonSaveUser.Click
Try
Dim parms As New RfcConfigParameters
parms.Add(RfcConfigParameters.User, TextBoxUser.Text)
parms.Add(RfcConfigParameters.AppServerHost, TextBoxRouter.Text)
parms.Add(RfcConfigParameters.SystemNumber, TextBoxSystemnumber.Text)
parms.Add(RfcConfigParameters.SystemID, TextBoxSystem.Text)
parms.Add(RfcConfigParameters.Password, TextBoxPasswort.Text)
parms.Add(RfcConfigParameters.Client, TextBoxClient.Text)
parms.Add(RfcConfigParameters.Language, TextBoxLanguage.Text)
parms.Add(RfcConfigParameters.Name, "Connection Name")
Dim dest As RfcDestination = RfcDestinationManager.GetDestination(parms)
Dim repo As RfcRepository = dest.Repository
' 在这个空间中是我保存用户信息的部分。这行得通。
Catch ex As Exception
MsgBox("Logon failed. " + ex.Message)
End Try
End Sub
问题:我必须在代码末尾写什么才能注销或断开连接? 我以为可能有类似“dest.disconnect”的命令,但我找不到这样的命令。
(我的问题是,我是编程新手,不知道如何实现缺少的部分。)
如果有人可以发布 vb 代码或提供任何其他信息,那就太棒了! 谢谢:)
【问题讨论】:
-
这个问题有点不清楚 - 也不完整。就提议的问题而言,您尚未向我们展示您尝试过的内容。
-
@EBrown 我更新了我的问题。
标签: vb.net logout saprfc sap-dotnet-connector