Rs.getString("NOMTRA") problema

3 respostas
S

Galera eu tenho um problema,

quando eu utilizo meu resultset para mostrar o valor de um campo, e o campo ta nulo ele me traz a string null.

rs.getString("NOMTRA")

Será que não existe nenhum metodo que retorne uma string em branco ao invés de null?

3 Respostas

Licuri

Ele esta trazendo o valor da coluna, vc pode tratar no seu select ou

rs.getString("NOMTRA") == null ? "" : rs.getString("NOMTRA")
maquiavelbona

Se é nulo, é nulo oras, o driver não pode trazer um dado diferente do que pedes. Eu acho que é mais fácil na hora que for retornar, verificar se for nulo e aí mudar para branco. Existem funções específicas de cada DB que podem fazer isso por você, mas aí a documentação é a melhor solução para ti.

Até!

S

Então achei que podia exibir em branco sim, pois quando executo um select no interbase, firebird ou oracle e o campo está nulo, é exibido uma coluna em branco e não um valor NULL.

Mais entendi…obrigadao galera…

Abraços!!

:smiley:

Criado 11 de julho de 2007
Ultima resposta 11 de jul. de 2007
Respostas 3
Participantes 3