以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- SQLFind查找条件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=103878) |
-- 作者:zhangjian222200 -- 发布时间:2017/7/19 8:06:00 -- SQLFind查找条件 Dim ishouj As String = e.cookies("isj") \'会员手机 Dim idengj As String = e.cookies("idj") \'会员等级 Dim ixingb As String = e.cookies("ixb") \'会员性别 Dim ibianh As String = e.cookies("ibh") \'会员性别 Dim huiybg As String \'定义,会员变更,用于查看会员是男生客服|女生客服|男生经理|女生经理|男生协管|女生协管|admin Dim jzshenhsj As Date \'定义,截止审核时间 Dim days2 As New TimeSpan(2,0,0,0,0) \'时段是2天 jzshenhsj = Date.Now - days2 \'发起时间至现在的时段 msgbox(jzshenhsj) ’执行了,结果正确 msgbox(ibianh) ’执行了,结果正确 ’符合下面粉色的行存在,就是搜索不出来,是条件没有写好? Dim igl As DataRow \'定义,查找会员(客服等官方人员)管理的行 If ibianh <> "" Then igl = DataTables("会员资料").SQLFind("男女生客服_编号 = \'" & ibianh & "\' and ( (展示照审核 = \'需要审核\' and 展示照上传时间 > jzshenhsj) or (生活照审核 = \'需要审核\' and 生活照上传时间 > jzshenhsj) or (学历认证 = \'等待审核\' and 学历上传时间 > jzshenhsj) or (身份证认证 = \'等待审核\' and 身份证上传时间 > jzshenhsj) or (微信认证 = \'暂未认证\' and 微信填写时间 > jzshenhsj) or (昵称审核 = \'需要审核\' and 昵称填写时间 > jzshenhsj)") End If End If Dim zhansz As String \'定义,展示照 ****** If igl IsNot Nothing Then ****** Else msgbox("没有管理行!") ’执行了 End If |
-- 作者:zhangjian222200 -- 发布时间:2017/7/19 8:22:00 -- 原因找到了,时间写成这样既可 igl = DataTables("会员资料").SQLFind("男女生客服_编号 = \'" & ibianh & "\' and ((展示照审核 = \'需要审核\' and 展示照上传时间 > \'" & jzshenhsj & "\') Or (生活照审核 = \'需要审核\' and 生活照上传时间 > \'" & jzshenhsj & "\') Or (学历认证 = \'等待审核\' and 学历上传时间 > \'" & jzshenhsj & "\') Or (身份证认证 = \'等待审核\' and 身份证上传时间 > \'" & jzshenhsj & "\') Or (微信认证 = \'暂未认证\' and 微信填写时间 > \'" & jzshenhsj & "\') Or (昵称审核 = \'需要审核\' and 昵称填写时间 > \'" & jzshenhsj & "\'))")
|