Exception in thread "main" com.jacob.com.ComFailException: A COM exception has been encountered: At Invoke of: SSR_GetUserTmp Description: 80020005 / 类型不匹配。 at com.jacob.com.Dispatch.invokev(Native Method) at com.jacob.com.Dispatch.invokev(Dispatch.java:625) at com.jacob.com.Dispatch.callN(Dispatch.java:453) at com.jacob.activeX.ActiveXComponent.invoke(ActiveXComponent.java:476) at com.ruoyi.web.attendanceMachine.ZkemSDK.zw(ZkemSDK.java:225) at com.ruoyi.web.attendanceMachine.ZkemSDK.main(ZkemSDK.java:369) ZEMBPRO_INIT i=6316 cmd=CMD_ACK_UNAUTH[2005] 进程已结束,退出代码1
时间: 2024-04-20 17:25:32 浏览: 227
根据您提供的错误信息,看起来问题是在用 `SSR_GetUserTmp` 方法时出了类型不匹配的错误。可能是因为您传递给该的参数类型不正确。
请确保您传给 `SSR_GetUserTmp` 方法的参数类型与方法所期望的参数类型完全匹配。如果方法整数类型的参数,确保传递的整数值;如果方法需要字符串类型的参数,确保传递的是字符串值。
此外,还要确保您使用的是正确版本的 SDK,并且已正确初始化和连接考勤机。如果问题仍然存在,建议参考中控(ZKTeco)的 SDK 文档或联系他们的支持团队获取更多帮助。
相关问题
Exception in thread "main" com.jacob.com.ComFailException: A COM exception has been encountered: At Invoke of: GetUserTmp Description: 80020005 / 类型不匹配。
这个错误通常是由于传递给 `GetUserTmp` 方法的参数类型不匹配所导致的。根据错误信息显示的描述,看起来是参数类型不正确。
请确保您传递给 `GetUserTmp` 方法的参数类型与方法所期望的参数类型完全匹配。如果方法需要整数类型的参数,确保传递的是整数值;如果方法需要字符串类型的参数,确保传递的是字符串值。
另外,请确保您使用的是正确版本的 SDK,并且已正确初始化和连接设备。如果问题仍然存在,建议参考中控(ZKTeco)的 SDK 文档或联系他们的支持团队以获取更多帮助。
Exception in thread "main" com.jacob.com.ComFailException: Can't map name to dispid: SSR_GetUserTmpEx
这个错误通常是由于中控(ZKTeco)的 SDK 不支持或没有提供名为 "SSR_GetUserTmpEx" 的方法所导致的。请确保您使用的是正确版本的 SDK,并检查您所调用的方法是否存在、名称是否正确拼写。如果确定 SDK 版本和方法名称无误,您可能需要查看 SDK 的文档或联系中控(ZKTeco)的支持团队以获取更多帮助。
阅读全文