[firebase-br] Erro em SP (Urgente)

Francisco Thiago de Almeida jeandeadlucky em yahoo.com.br
Sex Jan 14 11:13:11 -03 2005


Foi a primeira forma que tentei...mas ainda assim deu erro


----- Original Message ----- 
From: "Eliomar" <eliomar em promediconet.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, January 14, 2005 11:07 AM
Subject: Re: [firebase-br] Erro em SP (Urgente)


> não precisa das variaveis.
>
>
> create procedure NEW_PROCEDURE (
>    P1 integer)
> returns (
>    RCAMPO2 integer,
>    RCAMPO1 varchar(100)) /*Esse campo pode ser do
>                                          tamanho que esta na table não 
> precesa
>                                           ser maior*/
> as
> begin
> for select CAMPO1,
>            CAMPO2
>       from TESTE
>      where CAMPO1 > :P1
>       into :rcampo2,
>            :rcampo1 do
>   begin
>     suspend;
>   end
> end
>
> Agradecido.
> Eliomar,
> ICQ - 167715482
> Soft-Data Softwares Administrativos
> hptt://www.promediconet.com.br
>
>
> ------------- Segue mensagem original! -------------
>
> De: "Francisco Thiago de Almeida" <jeandeadlucky em yahoo.com.br>
> Data: Fri, 14 Jan 2005 10:46:29 -0200
> Para: "FireBase" <lista em firebase.com.br>
> Assunto: [firebase-br] Erro em SP (Urgente)
>
> Caros amigos:
>
> Considerem esta tabela e esta SP:
>
> CREATE TABLE TESTE (
>    CAMPO1  INTEGER NOT NULL,
>    CAMPO2  VARCHAR(10)
> );
> Insert into Teste values (1,'TESTE1');
> Insert into Teste values (2,'TESTE2');
> Insert into Teste values (3,'TESTE3');
>
> CREATE PROCEDURE NEW_PROCEDURE (
>    P1 INTEGER)
> RETURNS (
>    RCAMPO2 INTEGER,
>    RCAMPO1 VARCHAR(100) CHARACTER SET WIN1252)
> AS
> DECLARE VARIABLE V1 INTEGER;
> DECLARE VARIABLE V2 VARCHAR(100);
> begin
>  FOR SELECT CAMPO1
>           , CAMPO2
>      FROM TESTE
>      WHERE
>        CAMPO1 > :P1
>      INTO
>          :V1
>        , :V2
>       do
>  BEGIN
>    RCAMPO1 = V1;
>    RCAMPO2 = V2;
>    suspend;
>  END
> end
> ^
>
> quando tento dar um select nesta procedure dá um erro:
> Overflow ocurred during data type conversion.
> Conversion error from string 'TESTE1'
>
> O que pode estar acontecendo?
> (usando FB 1.5.1.4481)
>
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> 








Mais detalhes sobre a lista de discussão lista