Bem, tenho uma coluna no DB chamada COD_BRICK e outra DSC_BRICK, partindo disso utilizei a seguinte linha abaixo para retornar os valores da COD_BRICK:
assim funciona, ele retorna a os valores da COD_BRICK.
while(rs.next())
{
String brick = rs.getString("COD_BRICK");
if(brick != (""))
{
System.out.println(brick);
}
}
Mas se eu fizer assim:
while(rs.next())
{
String brick = rs.getString("COD_BRICK");
if(brick != (""))
{
codbrick = rs.getString("COD_BRICK");
System.out.println(codbrick);
}
}
ele, compila mas na hora de rodar dá um erro de sql,
Falha no SQL
java.sql.SQLException: No data found
java.sql.SQLException: No data found
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:4263)
at sun.jdbc.odbc.JdbcOdbc.SQLGetDataString(JdbcOdbc.java:1895)
at sun.jdbc.odbc.JdbcOdbcResultSet.getDataString(JdbcOdbcResultSet.java:
1804)
at sun.jdbc.odbc.JdbcOdbcResultSet.getString(JdbcOdbcResultSet.java:215)
at sun.jdbc.odbc.JdbcOdbcResultSet.getString(JdbcOdbcResultSet.java:271)
at normalizacao_regiao.main(normalizacao_regiao.java, Compiled Code)
se eu colocar dsc_brick, no lugar de cod_brick, ele roda, será que é porque a coluna cod_brick é de valor e a outra de descrição??
O que poderia ser ou o que estaria errando?
Um abraço,
Sou eu novamente.
Dartanhan.