eu costumo fazer assim:

rs.getFloat("Total");
if (!rs.wasNull())
{
   ...
}

t+
[]s

------------------------------------------------------
 .''`.
: :'  : Debian User
`. `'`
  `-

/"\
\ /
 X   ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \  CAMPANHA DA FITA ASCII - CONTRA MAIL EM HTML

      Linux ... a nice place to live
*******************************************
* Alex Eduardo Chiaranda                  *
* mail: [EMAIL PROTECTED]                   *
*       [EMAIL PROTECTED]             *
*       [EMAIL PROTECTED]        *
* Pagina => http://www.eep.br/~aechiara   *
* ICQ => UIN 13070511                     *
* 4o Ano de Ciencia da Computacao         * 
* Escola de Engenharia de Piracicaba      *
* Piracicaba - SP                         *
*******************************************

On Tue, 30 Jan 2001, Ricardo wrote:

> Se for necessário vc tb pode usar a comparação abaixo para verificar se o
> campo está vazio:
> if(ddd.equals("")){//caso o campo seja vazio
> }
> ou
> if(ddd.equals("null")){//caso retorne o null como String
> }
> 
> at.
> 
> 
>    )
>   ((       Ricardo Silva
>  |'''''''|-.   Kaizen VC Tecnologia Ltda
>  |__|-'   UIN 96954370
> Tel/Fax: (0xx19) 3834-1255  r.215
> 
> ----- Original Message -----
> From: "Bruno Schifer Bernardi" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, March 28, 2001 3:08 PM
> Subject: RES: [java-list] Como verificar com IF um valor null vindo de um
> resultSet ? (no caso do oracle, pois no mysql eu nao tive problemas....)
> 
> 
> > Toda vez que eu tenho que comparar valores nulos em Strings do java, eu
> > substituo o valor nulo por "". Isso funciona. No seu caso:
> >
> >    ddd  = rs.getString("nu_ddd");
> >    telefone  = rs.getString("nu_telefone");
> >
> >    if (ddd == null) {
> >        ddd = "";
> >    }
> >
> >    if (telefone == null) {
> >        telefone = "";
> >    }
> >
> >    int length1 = ddd.length(); // o valor será zero se nulo
> >    int length2 = telefone.length(); // o valor será zero também se nulo
> >
> > -----Mensagem original-----
> > De: jspdeveloper [mailto:[EMAIL PROTECTED]]
> > Enviada em: quarta-feira, 28 de março de 2001 12:40
> > Para: [EMAIL PROTECTED]
> > Assunto: [java-list] Como verificar com IF um valor null vindo de um
> > resultSet ? (no caso do oracle, pois no mysql eu nao tive problemas....)
> >
> >
> > pessoal,
> > saudacoes ,
> >
> > desenvolvi uma aplicacao jsp. o banco de dados era o mysql...
> > passei para o oracle e agora a minha critica para campos nulos esta
> > retornando o javalang null except...
> >
> > o mysql realmente contem explicito o valor null quando se  faz, por
> exemplo
> > insert into teste (col1) values (1);
> > sendo a col2 uma coluna que permite valores nulos.
> >
> >
> > quando eu faco uma insercao no oracle de um valor null
> >     insert into teste values (null,'ola');
> > eu nao obtenho realmente NULL como resultado.
> > o oracle me retorna vazio.
> > executando o comando abaixo,
> >     select length(colunax), colunax from teste;
> > nao aparece nada....
> > e se por exemplo eu peco
> > select 'x'||colunax||'x'  from teste;
> > eu soh tenho como retorno
> > xx
> >
> > a questao eh: como verificar um campo destes atraves do java?
> > olhem soh como eu faco:
> > <%
> >
> > // observacao: este codigo funciona sem problemas no mysql. no oracle da
> > nullExcept...
> >
> >    ddd  = rs.getString("nu_ddd");
> >    telefone  = rs.getString("nu_telefone");
> > %>
> >
> > <%
> > if ((ddd!=null)&&(telefone!=null))  //condicao 1
> > {
> >     if ((ddd.length()>1)&&(telefone.length()>1)) // condicao 2
> >     {
> > %>
> >       (<%=ddd %>)-<%=telefone%>
> > <%
> >     }
> > }
> > %>
> >
> >
> > o que estah acontecendo eh o seguinte:
> > o retorno  de telefone e ddd passam pela condicao 1
> > e, como as variaveis sao carregadas com valores nulos, a condicao 2 gera a
> > excecao pois nao eh possivel verificar o tamanho de variaves nulas. (bom,
> eu
> > acho)
> >
> > se alguem puder me ajudar , agradeco muito... aih minha gravata ficara
> mais
> > folgada heheheh (ainda ta apertada!)
> >
> > a solucao inicial que eu fiz foi inserir no banco a palavra null , mas
> isto
> > eh que eh ganbiarra!
> > depois , o cliente vai pedir um relatorio e vai apareces estas ~coisas~  e
> > vai ficar feio demais...
> >
> > obrigado pela atencao !
> >
> >
> >
> >
> >
> >
> >
> > ------------------------------ 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
> > para sair da lista: envie email para [EMAIL PROTECTED]
> > -------------------------------------------------------------------------
> >
> > ------------------------------ 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
> > para sair da lista: envie email para [EMAIL PROTECTED]
> > -------------------------------------------------------------------------
> >
> 
> 
> ------------------------------ 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
> para sair da lista: envie email para [EMAIL PROTECTED] 
> -------------------------------------------------------------------------
> 


------------------------------ 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
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a