[firebase-br] Unexpected end of command

Rogerio Monteiro monteirorama em gmail.com
Sex Maio 1 11:53:55 -03 2009


Não colega.

O erro persiste. Está nesta linha:

DECLARE VARIABLE NOME varchar(30);

[]´s


"Infosag" <infosag em terra.com.br> escreveu na 
mensagem news:5416112B283F4368B1C6D8AB3967DC54 em infonote...
cara o erro esta aqui:


  (:NOME, :POSICAO || 1, :CAMPOS)

tem que ser assim:

  (:NOME, :POSICAO + 1, :CAMPOS)

o pipe ' || '  serve para concatenar strings !

abs
----- Original Message ----- 
From: "Rogerio Monteiro" 
<monteirorama em gmail.com>
To: <lista em firebase.com.br>
Sent: Friday, May 01, 2009 11:19 AM
Subject: [firebase-br] Unexpected end of command


> Bom dia colegas.
>
> Estou ficando cansado. Peguei a apostila onde ensina criar variáveis na 
> stored procedure mas não sei onde estou errando.
>
> Está dando Unexpected end of command - line 8, column 34,
> que é logo no fim da primeria linha do declare variable na coluna do ")".
>
> Eis o código:
>
> CREATE PROCEDURE PREENCHE
> AS
> declare variable NOME varchar(30);
> declare variable POSICAO integer;
> DECLARE variable CAMPOS varchar(50);
> BEGIN
> FOR select a.RDB$FIELD_NAME, a.RDB$RELATION_NAME, a.RDB$FIELD_POSITION
> FROM   RDB$RELATION_FIELDS a
> where a.RDB$FIELD_POSITION > 1 and
>      a.RDB$RELATION_NAME = 'CLIENTE')
> into :CAMPOS, :NOME, :POSICAO
> DO
> begin
>   INSERT INTO CARACTERISTICAS (TABELAS, ORDEMCAMPOS, CAMPOS)
>   values
>   (:NOME, :POSICAO || 1, :CAMPOS)
>   suspend;
> end
>
> END!!
>
> Desde já, agradeço a ajuda.
>
> Rogerio
>
>
>
>
> E-mail verificado pelo Terra Anti-Spam.
> Para classificar esta mensagem como spam ou não spam, visite
> http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI0MTE4NzY4OS4yMzEyNTUuMTgxMDEuY2Fsb21iYS5oc3QudGVycmEuY29tLmJyLDQ4Nzc=TerraMail
> Verifique periodicamente a pasta Spam para garantir que apenas mensagens
> indesejadas sejam classificadas como Spam.
>


--------------------------------------------------------------------------------


______________________________________________
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


______________________________________________
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