string odbc_result(int result_id,mixed field)
result_id 可以是包含所需要字段列数的整数值,也可以是包含该字段的字符串
如果成功那么返回字段内容
不成功,返回错误

解决方案 »

  1.   

    我是这样写的,无论我用empty还是OCIColumnIsNULL来判断,都没有执行进去
    $sql = "SELECT TAX_FPDJ.DJRQ FROM TAX_FPDJ,TAX_FPDJTI WHERE TAX_FPDJTI.FPDM = '".$FapiaoDM."' AND TAX_FPDJTI.QSH <= '".$FapiaoHM."' AND TAX_FPDJTI.QSH+TAX_FPDJTI.SL*TAX_FPDJTI.ZZH >= '".$FapiaoHM."' AND TAX_FPDJ.DJXH = TAX_FPDJTI.DJXH AND TAX_FPDJ.TAXPAYERID = ".$asTaxpayerid." AND TAX_FPDJ.DJLX = '8'";
        $stmt = OCIParse($conn,$sql);
        $rs = OCIExecute($stmt);
        while (OCIFetch($stmt)){
        $asEndTime = OCIResult($stmt,1);
        if (empty($asEndTime))
           {$asDatetime = $asStartTime;
           $tip = "没有缴销";}
        else
           $asDatetime = $asStartTime."至".$asEndTime;
        }
        OCIFreeStatement($stmt);