pessoal.....
obrigado pela ajuda, mas ja descobri o erro!
parece incrivel, o nome de uma coluna da tabela tinha menos que cinco caracteres....
o nome era CNUF.
mudamos ele para CNESTADO e funcionou......
nao posso ter nomes de colunas com menos de caracteres..... (pode?????)
Artur Almgren Saldanha
Artur Almgren Saldanha
-----Original Message-----
Boa noite
estou executando o seguinte comando com drive thin oracle, em um banco de dados 8.0.5,
driver novo 1.2 buscado no site da oracle
agora, e ele da:
java.lang.StringIndexOutOfBoundsException: String index out of range: 5
quando o x tem 12 no getColumnName.....
para complicar, tem algumas tabelas onde nao da pau e em outras tenho esse erro......
alguem ja passou por isso??????
ps: no drive 111, tb da isso igual....
Statement stmt = Conn.createStatement();
ResultSet rs = stmt.executeQuery("Select * from tabela");
ResultSetMetaData rsmt = rs.getMetaData();
qtdCampos = rsmt.getColumnCount();
for(int x = 1; x <= qtdCampos; x++)
{
campo = rsmt.getColumnName(x);
}
obrigado
Artur Almgren Saldanha
--------------------------- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
[regras da lista: http://www.soujava.org.br/regras.htm]
---------------------------------------------------------------------
--------------------------- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
[regras da lista: http://www.soujava.org.br/regras.htm]
---------------------------------------------------------------------