以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 这里的问题在哪? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=169894) |
-- 作者:gudao123456 -- 发布时间:2021/7/5 23:02:00 -- 这里的问题在哪? 代码: msgbox(Array.indexof(xqzzdxs,e.DataRow("pklx_xxrd"))) If Array.indexof(xqzzdxs,e.DataRow("pklx_xxrd"))<0 Then msgbox(e.DataRow("xsxm")+"认定的贫困身份不符合免保教费资助条件,请核查!") e.DataRow("sfxszz")="" Return End If 不管 msgbox(Array.indexof(xqzzdxs,e.DataRow("pklx_xxrd"))) 显示的结果是什么(如0,1,2), msgbox(e.DataRow("xsxm")+"认定的贫困身份不符合免保教费资助条件,请核查!") 都执行了,何故? 明明 Array.indexof(xqzzdxs,e.DataRow("pklx_xxrd"))<0 不成立的,为什么会往下执行了呢? [此贴子已经被作者于2021/7/5 23:08:47编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/7/5 23:22:00 -- msgbox(Array.indexof(xqzzdxs,e.DataRow("pklx_xxrd"))) msgbox(Array.indexof(xqzzdxs,e.DataRow("pklx_xxrd"))<0) If Array.indexof(xqzzdxs,e.DataRow("pklx_xxrd"))<0 Then msgbox(1)
|
-- 作者:gudao123456 -- 发布时间:2021/7/6 0:07:00 -- 谢谢! |