校验导入的数据是否在系统里已存在

设置a,b,c,d为提交主键,提交时abcd相同时只会录入一条数据,但是没有提示。现在想做一条校验,对导入的数据进行校验,如果数据库已存在相同的数据或者导入的数据里面存在abcd相同的数据,提示有重复数据。我写了一个语句“and(!exact(ds1.select(a,a=a1),a1),!exact(ds1.select(b,b=b1),b1),!exact(ds1.select(c,c=c1),c1),!exact(ds1.select(d,d=d1),d1))”,但是校验时,不管数据库有没有数据都会出提醒。
FineReportdongtianshan 发布于 2018-2-11 15:18
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
lisq发布于2018-2-11 15:18(编辑于 2023-9-6 09:34)
555
最佳回答
0
dongtianshan发布于2018-2-11 16:56(编辑于 2023-9-6 09:34)
555
  • zhangkaihua zhangkaihua 使用SQL()函数,只能校验“数据库已存在相同的数据”。
    如果“导入的数据里面存在abcd相同的数据”,保存之前数据库里面是没有的,如何提示?
    回复
    2019-07-24 17:12 
  • 1关注人数
  • 1001浏览人数
  • 最后回答于:2018-2-11 16:56
    活动推荐 更多
    热门课程 更多
    返回顶部