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: 342
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