我想将不同的 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 代码或提供任何其他信息,那就太棒了!谢谢 :)