B3 == SQL("finereport_fbdbuser","SELECT DISTINCT XSZZBM FROM DA_HSDW ",1)
以上我是测试结果,但是发现这个校验,不能校验数据表里面多条数据,只能校验一条数据。
INARRAY(B3,SQL("finereport_fbdbuser","SELECT DISTINCT XSZZBM FROM DA_HSDW ",1))>0
你的sql函数返回的是整个数据列的结果,是个数组,用inarray判断一下b3是否在数组内