请教一个关于导入的问题
我有一个导入程序,1、判断人员表中是否有已导入人员。2、判断临时表中是否有录入重复人员。3、如果正确则可导入。我的问题是:如何把1和2合并到一个判断中。1或2有错则停止程序运行,并提示。如果1或2都没有错误则进行第3.**1、判断人员表中是否有已导入人员***************************
SELECT * from ry_temp where !EMPTY(bz) OR ry_temp.sfzh in(select sfzh FROM ry) INTO CURSOR aaaa
SELECT aaaa
a=RECCOUNT()
dwmc=aaaa.dwmc
IF a!=0
COPY TO &dwmc. FIELDS dwbh,dwmc,ryxm,sfzh,bz SDF
MESSAGEBOX("身份证号有错误或数据重复,数据已导出!位置在:"+(Mymllj),0+48,"居民医保警告")
RETURN
ENDIF
**2、判断临时表中是否有录入重复人员****
SELECT * from ry_temp where ry_temp.sfzh in(select sfzh FROM ry_temp group by ry_temp.sfzh HAVING COUNT(ry_temp.sfzh)>1) INTO CURSOR ccc
SELECT ccc
b=RECCOUNT()
dwmc=ccc.dwmc
IF b!=0
COPY TO &dwmc. FIELDS dwbh,dwmc,ryxm,sfzh SDF
MESSAGEBOX("单位内部身份证号重复,数据已导出!位置在:"+(Mymllj),0+48,"居民医保警告")
RETURN
ENDIF
**3、以上如都果正确则可导入***********
MESSAGEBOX("数据可以导入!",1+48,"居民医保管理系统")