考勤软件在操作新增员工或者是人员排班又或者是查看出勤记录的时候,发生以下错误:
Could not convert variant of type (Null) into type (integer)无法将类型(Null)转换为类型(整数)


判断可能是表结构出了问题,2个解决办法:
1、用Access打开这个考勤数据库,查看操作的表(如:员工表)有否字段类型的错误,如表中的第一个字段,普遍数据类型应该是自动编号,结果查看表中是数字类型,直接改成自动编号类型是不能修改的,需要将此字段删掉,然后重新新建一个跟其字段名称一样的字段,然后再赋予”自动编号”的数据类型,保存表结构即可。

2、用系统标准空白数据库(此时数据库中是没有任何员工信息的)-从考勤设备下载人员信息-建立组织架构部门-将人员全部分配到相关部门中,建立各部门上班时间段,然后创建班次(如:月薪班、时薪班、保安班、后勤班等),再将所有人员分配上一步创建的班次,就是人员排班,排好班之后,从所有考勤机下载打卡记录数据到本地,查看员工原始打卡记录,到这一步之后每一步操作都没有报Could not convert variant of type (Null) into type的错误,代表考勤数据库没有任何问题,可以进行考勤软件的任何操作了。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、自媒体、电子书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行删除处理。