[firebase-br] Erro em SP com caracter especial

Eduardo Pelizzari de Andrade eduardoandrade em persoft.com.br
Seg Nov 3 10:34:27 -03 2008


O tamanho da variável :temp  não é menor do que  o campo EMAIL_ALU?

Eduardo Pelizzari de Andrade
Persoft Softwares Aplicativos




Giovani Rochê escreveu:
> Tenho essa SP:
>  
> IF (:CAMPO = 'ALUNOS') THEN
> BEGIN
>      FOR
>      SELECT COALESCE(LOWER(A.EMAIL_ALU),'') FROM ALUNOS A, MATRICULA M
>      WHERE ANO = EXTRACT(YEAR FROM CURRENT_DATE)
>      INTO :TEMP
>      DO
>      BEGIN
>      IF (:TEMP <> '') THEN
>      BEGIN
>         EMAIL = :TEMP;
>           SUSPEND;
>      END
>      END
> END
>  
> Ao executá-la aparece o seguinte erro: Arithmetic overflow or division by zero......
>  
> Quando executo o sql diretamente, ou seja, fora da SP roda normalmente. Percebi que esse
> erro acontece na SP qnd chega nesse valor:
> xxxxx em hotmail.com / yyyyy em uol.com.br
>  
> Percebi que tem a barrinha "/" como conteúdo no valor desse campo.
> Suspeito que seje isso q está dando erro na SP. Alguém ja se deparou com isso?
>  
> Obrigado.
> _________________________________________________________________
> Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o Messenger! É GRÁTIS!
> http://www.msn.com.br/emoticonpack
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com 
> Version: 8.0.175 / Virus Database: 270.8.5/1764 - Release Date: 03/11/2008 07:46
>
>   




Mais detalhes sobre a lista de discussão lista