永洪社区

标题: 数据填报一直报不能为空错误 [打印本页]

作者: xixixiyao    时间: 昨天 11:33
标题: 数据填报一直报不能为空错误
做了一个数据填报的采集功能,导入数据,数据条件为编号、插入时间,插入时间取的当前时间,想达到的目的就是即使编号重复,也根据插入时间一直新增插入。上传的文件,编号也不是空的,为什么就一直报编号不允许为空呢?


作者: yhdata_lyaa    时间: 昨天 11:40
Excel上传的吗,有空数据的行吗
作者: xixixiyao    时间: 昨天 11:47
yhdata_lyaa 发表于 2024-10-31 11:40
Excel上传的吗,有空数据的行吗

是的 Excle上传,只留了一行有效数据。填报表格也是识别到了这行,这行的编号跟之前的是一样的,但是我的条件是编号+上传时间,不应该识别成修改的。而且我用的填报方式也是“插入提交”。就很奇怪,不知道为啥
作者: xixixiyao    时间: 昨天 11:48
xixixiyao 发表于 2024-10-31 11:47
是的 Excle上传,只留了一行有效数据。填报表格也是识别到了这行,这行的编号跟之前的是一样的,但是我的 ...



作者: yhdata_lyaa    时间: 昨天 13:46
xixixiyao 发表于 2024-10-31 11:47
是的 Excle上传,只留了一行有效数据。填报表格也是识别到了这行,这行的编号跟之前的是一样的,但是我的 ...

编号和以前的一样应该是更新提交呢,还有这个时间是不是空的呀


作者: xixixiyao    时间: 昨天 14:57
yhdata_lyaa 发表于 2024-10-31 13:46
编号和以前的一样应该是更新提交呢,还有这个时间是不是空的呀

编号一样,但是有新的更新时间呀,更新时间填报那里直接设置的now,而且编号也不是空的呀

作者: xixixiyao    时间: 昨天 15:00
yhdata_lyaa 发表于 2024-10-31 13:46
编号和以前的一样应该是更新提交呢,还有这个时间是不是空的呀

我试了一下,用增加一行,写同样的编号就没问题,但是导入就不行,是因为导入的没有默认的插入时间吗?
但是我看永洪导入就是不会有默认值,这个要怎么解决呢
作者: yhdata_lyaa    时间: 昨天 15:35
xixixiyao 发表于 2024-10-31 15:00
我试了一下,用增加一行,写同样的编号就没问题,但是导入就不行,是因为导入的没有默认的插入时间吗?
...

导入的没有默认的插入时间,在excel里先写好时间呢
作者: xixixiyao    时间: 昨天 15:43
填报的那里是给了now当前时间插入到数据表的 更新时间,也不行吗?我不明白为啥一直报code不能为空呢,编码本来也不是空的呀
作者: xixixiyao    时间: 昨天 15:56
本帖最后由 xixixiyao 于 2024-10-31 15:57 编辑
yhdata_lyaa 发表于 2024-10-31 15:35
导入的没有默认的插入时间,在excel里先写好时间呢

我试了,给Excle补上日期也不行
作者: yhdata_lyaa    时间: 昨天 16:09
xixixiyao 发表于 2024-10-31 15:56
我试了,给Excle补上日期也不行

筛选一下code列有空的吗,
另外编号一样,但是有新的更新时间也是一样的,另外一个主键是不同的吧
作者: xixixiyao    时间: 昨天 16:12
本帖最后由 xixixiyao 于 2024-10-31 16:19 编辑
yhdata_lyaa 发表于 2024-10-31 16:09
筛选一下code列有空的吗,
另外编号一样,但是有新的更新时间也是一样的,另外一个主键是不同的吧 ...

数据库里,和我这次想新增的这一条code都不是空的,一次导入肯定不会有code一样的数据,但是会跟已经存在库里的code一样,但是这种情况我是想通过插入时间不一样来做到的。就就Excle导入了一条数据,code不是空,就一直报这个错,同样的数据,如果新增的方式提交就没问题
作者: yhdata_lyaa    时间: 昨天 17:23
xixixiyao 发表于 2024-10-31 16:12
数据库里,和我这次想新增的这一条code都不是空的,一次导入肯定不会有code一样的数据,但是会跟已经存在 ...

现在是插入提交不报错,更新提交报错吗,试试智能提交呢
作者: xixixiyao    时间: 1 小时前
yhdata_lyaa 发表于 2024-10-31 17:23
现在是插入提交不报错,更新提交报错吗,试试智能提交呢

改成智能提价了,如果少量的十几个能成功。但是多的话几十条这种的,还是不行,而且编码也没有空的。我甚至把数据库里表的限制全都去掉了,code不限制不能为空了。但是前端上传Excle提交还是报错


作者: yhdata_lyaa    时间: 半小时前
xixixiyao 发表于 2024-11-1 14:10
改成智能提价了,如果少量的十几个能成功。但是多的话几十条这种的,还是不行,而且编码也没有空的。我甚 ...

清除系统缓存,新建一个填报正常吗,还是不对建议提工单远程看看了
作者: xixixiyao    时间: 半小时前
yhdata_lyaa 发表于 2024-11-1 14:45
清除系统缓存,新建一个填报正常吗,还是不对建议提工单远程看看了

好的,我再试试




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4