仅需要一些有关如何从mySQL数据库上的已存储字节模板中验证指纹的帮助,我已经在数据库中存储了BYTES模板,但是我无法进行验证。
表名是finger_template,列是byte_template
当我尝试使用ode时,没有错误显示,但是也没有任何迹象表明我们能够匹配模板。
专用Sub AxZKFPEngX1_OnCapture(ByVal发送者作为对象,ByVal e作为AxZKFPEngXControl.IZKFPEngXEvents_OnCaptureEvent)处理AxZKFPEngX1.OnCapture
VerTemplate = e.aTemplate
昏暗的vartemplat为Byte()= DirectCast(VerTemplate,Byte())
昏暗的模板为字符串= AxZKFPEngX1.GetTemplateAsString()
如果e.actionResult AndAlso VerifyCheck = True,那么
VerifyCheck = FALSE
昏暗检查为布尔=假
Dim temp As String
AxZKFPEngX1.OneToOneThreshold = 50
AxZKFPEngX1.Threshold = 50
临时= AxZKFPEngX1.GetTemplateAsString()
Dim strSQL As String =“ Select * from finger_template”
昏暗的oDa作为新的MySqlDataAdapter(strSQL,oConn)
昏暗的新数据表
Dim dr As DataRow
尝试
oDa.Fill(dt)
对于每位博士行
Lblverify.ForeColor =颜色。红色
Lblverify.Visible = True
dsl_select =新的DataSet()
Dim fingerTemp As Object = dr.ItemArray.GetValue(0)
如果AxZKFPEngX1.VerFinger(fingerTemp,VerTemplate,False,check)= True然后
MessageBox.Show(“成功!”)
其他
MessageBox.Show(“失败!”)
万一
'万一
下一个
异常捕获
结束尝试
万一
结束子