Acesso a DBFs com hxtt  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
dango
JavaEvangelist
[Avatar]

Membro desde: 09/11/2002 08:56:47
Mensagens: 497
Localização: Catanduva SP
Offline

Pessoal, tenho um sistema composto de 4 modulos, antigo, escrito em Clipper 5.2. Aos poucos vamos começar a migrar esse sistema para Java, modulo por módulo (são módulos grandes).

Estou tentando usar o hxtt para acessar os DBF (bancos de dados) da aplicação. Mas não estou conseguindo seguir os exemplos. O problema é que a instrução SQL não funciona:

String sql = "SELECT * FROM CLIENTES";

O mais estranho é que ele roda a instrução:

ResultSet rs = stmt.executeQuery(sql);

E quando eu tento colocar um nome de campo:

String sql = "SELECT NOME FROM CLIENTES";

Ele diz que o campo "NOME" não existe (mas ele existe).

Eu tentei ajustar a propriedade "Version Number" para "03" (dBASE III) mas não tem efeito. (Aliás achei meio estranho esses nomes de propriedades -- meio sem padrão -- para um produto comercial).

Alguém, sabe onde posso estar errando? Alguma idéia?
Seguem os trechos mais importantes do código de teste que estou usando:



Obrigado.
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

Pergunta cretina, mas quem sabe:

a coluna na tabela tem exatamente este nome, em caixa alta? Se não, o problema é que a coisa toda é case sensitive.

Former LIPE.
[ICQ]
dango
JavaEvangelist
[Avatar]

Membro desde: 09/11/2002 08:56:47
Mensagens: 497
Localização: Catanduva SP
Offline

É eu to surrado com isso já... tentei "NOME", "Nome", "nome"... só não tentei "NoMe" nem "nOmE"... hehehe

eita, tristeza

Aha! eu tentei também "NOME " (seguido de 6 espaços) -- pq o tamanho máximo para nomes de coluna é 10 caracteres... até isso eu já tentei.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team