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] -------------------------------------------------------------------------