[firebase-br] RES: Malformed string

Zottis bzottis em ig.com.br
Qua Maio 9 13:27:43 -03 2012


Criei em um banco meu aqui e deu certo, só coloquei o create or alter na
frente

-----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/


______________________________________________
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





Mais detalhes sobre a lista de discussão lista