如何从ZKTeco设备中检索单个用户信息



如何从ZKTeco设备检索单个用户数据?我能够将所有数据检索到Listbox中,但是现在我想使用具有用户ID的Textbox将单个用户的数据加载到Textbox中。

我试着:

Private Sub txtUserID_TextChanged(sender As Object, e As EventArgs) Handles txtUserID.TextChanged

If bIsConnected = False Then
MsgBox("Please connect the device first", MsgBoxStyle.Exclamation, "Error")
Return
End If

Dim sdwEnrollNumber As String = ""
Dim sName As String = ""
Dim sPassword As String = ""
Dim iPrivilege As Integer
Dim bEnabled As Boolean = False
Dim sCardnumber As String = ""

lbRTShow.Items.Clear()
lbRTShow.BeginUpdate()
Cursor = Cursors.WaitCursor
axCZKEM1.EnableDevice(iMachineNumber, False) 
axCZKEM1.ReadAllUserID(iMachineNumber) 
While axCZKEM1.SSR_GetUserInfo(iMachineNumber, sdwEnrollNumber, sName, sPassword, iPrivilege, bEnabled) = True 'get user information from memory
If axCZKEM1.GetStrCardNumber(sCardnumber) = True Then 
txtCardnumber.Text = sdwEnrollNumber
txtName.Text = sName
txtPassword.Text = sPassword
txtUserID.Text = sCardnumber

End If

End While

axCZKEM1.EnableDevice(iMachineNumber, True) 
lbRTShow.EndUpdate()
Cursor = Cursors.Default

End Sub

但是不返回任何东西

确保传递参数"out"关键字为sName, sPAssword, iprivilege和bEnabled.

axCZKEM1。SSR_GetUserInfo(iMachineNumber, sdwEnrollNumber, out sName, out sPassword, out iPrivilege, out bEnabled)

你可以试着让我知道,如果它有效。

最新更新