[firebase-br] Erro em SP (Urgente)
Ederson Selvati
asaederson em asaeggs.com.br
Sex Jan 14 11:41:25 -03 2005
Sua variável rcampo1 ta definida como varchar sendo q ela ta recebendo um
valor inteiro, da uma conferida ai
Ederson
"Francisco Thiago de Almeida"
<jeandeadlucky em yahoo.com.br> escreveu na mensagem
news:011401c4fa37$1677c5f0$4601a8c0 em bancada10...
> 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
>
Mais detalhes sobre a lista de discussão lista