主题:为什么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")),循环体内的语句就能执行。
以前也碰到过这种情况,谁能帮我解释一下?
<%
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")),循环体内的语句就能执行。
以前也碰到过这种情况,谁能帮我解释一下?