Ao ter o ReusltSet, use

ResultSetMetaData rm = ResultSet.getMetaData();
// o tipoe da 3a coluna
int type = rm.getColumnType(3);
// o nome do tipo da coluna
String typeName = rm.getColumnTypeName(3);

Para verificar qual o tipo retornado no int, verifique a classe java.sql.Types.

Olhe o javadoc da classe ResultSetMetaData e você terá tudo o que precisa.

][s

Claudio Miranda


Paulo Gustavo Benfatti wrote:
Pessoal,
Para pegar o valor de um campo do ResultSet eu uso por exemplo rs.getString("CAMPO");
mas no meu caso, eu preciso pegar o valor do campo, e com é um select dinâmico, eu não sei que tipo de campo que eu vou receber, existe alguma forma de saber o tipo do campo antes de fazer o get ??
Obrigado,
Paulo Benfatti

------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------

Responder a