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

Responder a