回 帖 发 新 帖 刷新版面

主题:为什么if语句体不执行

用if作判断,if语句体里的语句不执行,只执行HTML语言
<%
ResultSet rs=con.doQueryRecords("select xmqs_sort from xmqs where xmqs_serial='"+flag[i]+"'");
rs.next();
String sort=rs.getString(1);
if(sort.equals("1"))
{
String sql="update xmqs set xmqs_pfbs=xmqs_pfbs+1,xmqs_signreason='"+signreason+"' where xmqs_serial="+flag[i];
count2=con.doInsertRecord(sql);
count1=count1+count2;
}%>
<font size="5" color="green">会签通过了<%=count1%>条项目。</font>
而if(!sort.equals("1")),循环体内的语句就能执行。
以前也碰到过这种情况,谁能帮我解释一下?

回复列表 (共1个回复)

沙发

这有什么疑问?不执行就是条件不成立,你把sort输出看看是不是等于1阿?

我来回复

您尚未登录,请登录后再回复。点此登录或注册