如何解决zkemkeeper问题?

时间:2011-09-20 07:09:55

标签: c#

我已经使用zkemkeeper dll来访问指纹设备的考勤记录。正如sdk建议的那样,我使用ReadGeneralLogData(MachineNumber)将数据读取到内存中,并使用GetGeneralLogData(MachineNo,enrollmentNo,...)来读取从内存到PC的数据。但我得到的无效数据总是给出2000年的出勤年份和随机入学人数等等。所以,如何解决这个问题。请帮帮我。我在vs2010中使用c#。

2 个答案:

答案 0 :(得分:1)

  • 首先检查机器DateTime并设置时间与服务器机器同步
  • 可能是您获取缓冲区数据或旧数据
  • 如何从数据库或直接机器中获取记录?

如何获取记录你记下一些提示或代码,你可能会写错代码

答案 1 :(得分:0)

感谢Jig的回答,我自己解决了这个问题。我发现我使用的机器是TFT(确定考勤机是否是指纹机)所以在使用GetGeneralLogData(MachineNo,enrollmentNo,...)API之前我必须检查它是否是TFT,如果它是TFT然后我必须使用SSR_GetGeneralLogData()而不是另一个。