Srs, estou com problemas neste método (abaixo), pois preciso que o resultado do mesmo retorne a consulta completa (cerca de 6 linhas), no entanto ela estava retornando apenas a 1ª linha…era por causa do if na linha …if aQuery.next(), então coloquei o while, mas o agora esta aparecendo um erro “missing return statement” no fechamento da chave do método, que não me deixa eu concluir o código. Alguem poderia me auxiliar? Uso NetBeans 5 + Mobility Pack. Agradeço desde já a atenção de todos.
<blockquote> private String consulta(String login, String senha){
try
{
Class.forName(“org.firebirdsql.jdbc.FBDriver”);
Connection con = DriverManager.getConnection(“jdbc:firebirdsql:localhost:”
+“c:/java/j2me/said/dados.fdb”,“SYSDBA”,“masterkey”);
Statement Stm = con.createStatement();
String sql=“select codigo, login from USUARIOS where login =” + login +
“and senha = '” + senha + “’”;
ResultSet aQuery = Stm.executeQuery(sql);
while (aQuery.next()){
return aQuery.getString("produto") + " - " + aQuery.getString("preco");
}
if ((aQuery.next() == false))
return null;
}
catch (Exception e){
return e.toString();
}
}