[firebase-br] RES: Malformed string

Hélio Oliveira hpensador em gmail.com
Qua Maio 9 14:18:17 -03 2012


Boa tarde Felix!

Sim

> Usou o "SET TERM" ?
>
> Francisco Felix
> www.solsistemas.com
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
> nome de Hélio Oliveira
> Enviada em: quarta-feira, 9 de maio de 2012 13:07
> Para: lista em firebase.com.br
> Assunto: [firebase-br] Malformed string
>
> Boa tarde Colegas!
>
> Extrair o metada de um BD do Firebird 2.0 e estou tentando recria-lo no
> Firebrid 2.5 e estou recebendo esta mensagem durante o processo de
> criação de algumas SPs. Uma das demonstro abaixo:
>
> ALTER PROCEDURE BISEXTO (
>       ANO INTEGER)
> RETURNS (
>       RESULTADO SMALLINT)
> AS
> declare variable mod_4 integer;
> declare variable mod_100 integer;
> declare variable mod_400 integer;
> begin
>     select :ano - (cast(:ano/4 as integer) * 4) from rdb$database into
> :mod_4;
>     select :ano - (cast(:ano/100 as integer) * 100) from rdb$database
> into :mod_100;
>     select :ano - (cast(:ano/400 as integer) * 400) from rdb$database
> into :mod_400;
>     if (((mod_4 = 0) and (mod_100<>  0)) or (mod_400 = 0)) then
>       resultado = 1;
>     else
>       resultado = 0;
>     suspend;
> end^
>
>
> unsuccessful metadata update.
> MODIFY RDB$PROCEDURES failed.
> Malformed string.
>
> O que há de errado?
>


-- 
[]'s,

Hélio Oliveira
Analista de Sistemas
Delphi Developer
http://hpensador.blogspot.com/





Mais detalhes sobre a lista de discussão lista