am i returning the correct values?

Posted by phill on Stack Overflow See other posts from Stack Overflow or by phill
Published on 2010-03-31T22:20:20Z Indexed on 2010/03/31 22:23 UTC
Read the original article Hit count: 323

Filed under:
|

I wrote the following code:

import java.lang.*; 
import DB.*; 

    private Boolean validateInvoice(String i)
    {
        int count = 0;
        try
        { 
            //check how many rowsets
            ResultSet c = connection.DBquery("select count(*) from Invce i,cust c where tranid like '"+i+"' and i.key = c.key "); 
            while (c.next())
            {
                System.out.println("rowcount : " + c.getInt(1));
                count = c.getInt(1);
            }   
                if (count > 0 ) {
                    return TRUE;
                } else { 
                    return FALSE;
                } //end if      

        }
        catch(Exception e){e.printStackTrace();return FALSE;}
    }


    The errors I'm getting are:
    i.java:195:  cannot find symbol
    symbol : variable TRUE
    location: class changei.iTable 
                             return TRUE; 

    i.java:197:  cannot find symbol
    symbol : variable TRUE
    location: class changei.iTable 
                             return FALSE; 
i.java:201:: cannot find symbol
symbol  : variable FALSE
location: class changei.iTable 
        catch(Exception e){e.printStackTrace();return FALSE;}

The Connection class comes from the DB package i created.

Is the return TRUE/FALSE correct since the function is a Boolean return type?

© Stack Overflow or respective owner

Related posts about java

Related posts about boolean