if语句中有两条件怎样写?
这样不可以啊.
if adoquery_card.recordCount>0 adoquery_flow.recordCount<=0 then
showmessage('ok')
else
showmessage('error');

解决方案 »

  1.   

    if ((adoquery_card.recordCount>0) and (adoquery_flow.recordCount<=0) then
    showmessage('ok')
    else
    showmessage('error');
      

  2.   

    if (adoquery_card.recordCount>0) and (adoquery_flow.recordCount<=0) then
    showmessage('ok')
    else
    showmessage('error');
      

  3.   

    to lw549(又穷又丑,农村户口) :多个括号.
      

  4.   

    if ((adoquery_card.recordCount>0) and (adoquery_flow.recordCount<=0)) then
    showmessage('ok')
    else
    showmessage('error');少个括号.
      

  5.   

    if ((adoquery_card.recordCount>0) and (adoquery_flow.recordCount<=0)) then
    showmessage('ok')
    else
    showmessage('error');
      

  6.   

    if (adoquery_card.recordCount>0) and  (adoquery_flow.recordCount<=0) then
    showmessage('ok')
    else
    showmessage('error');
      

  7.   

    对要加括号,因为if后面是bool逻辑值
      

  8.   

    if (adoquery_card.recordCount>0) or  (adoquery_flow.recordCount<=0) then
    showmessage('ok')
    else
    showmessage('error');
      

  9.   

    如果是或的关系使用((条件1) or(条件2))then
    如果是且的关系使用((条件1)and(条件2))then
    若不使用括号时,请注意使用空格,使保留字变黑
      

  10.   

    建议楼上的还是有时间的话去看看object pascal的语法吧,还有用的。