Erro em java

1 resposta
T

Ei pessoal sou novo aki.. espero q vs me ajudem ... tenho uma classe que pega os dados do BD e coloca em uma JTable
,mas nao consigo fazer uma parte do código funcionar vou colocar o código aqui .

O negocio é o seguinte, sabe o case Types.FLOAT:currentRow.addElement(new Float(rs.getFloat(i))); ali em baixo toda vez ele vai pro DEFAULT

sendo q ta tdo certo o tipo de dado no banco de dados ...alguém me entendeu ...(tentei ser o mais claro possível)

private Vector getNextRow( ResultSet rs, ResultSetMetaData rsmd)   
throws SQLException   
{   
Vector currentRow = new Vector();   
for (int i = 1; i <= rsmd.getColumnCount(); ++i)   
switch(rsmd.getColumnType(i)) {   
case Types.VARCHAR: currentRow.addElement(rs.getString(i));   
break;   
case Types.FLOAT:currentRow.addElement(new Float(rs.getFloat(i)));   
break;  
case Types.DATE:currentRow.addElement(new Long(rs.getLong(i)));   
break;
/*case Types.LONGCHAR:currentRow.addElement(rs.getString(i));  
break;*/   
default: System.out.println("Tipo dos Dados: " + rsmd.getColumnTypeName(i));   
}   
return currentRow;   

}

1 Resposta

ViniGodoy

Se você é novo aqui, procure se informar das práticas e regras do fórum:

  1. Não duplique tópicos;
  2. Coloque títulos descritivos em duas dúvidas (é meio óbvio dizer que é erro, e que é em Java);
  3. Procure ler com atenção a Faça perguntas inteligentes.

Esse tópico será trancado. Quem quiser responder, use o duplo:

Criado 1 de outubro de 2011
Ultima resposta 2 de out. de 2011
Respostas 1
Participantes 2