RES: [firebase-br] Procedure nao funciona

Ton hevertonc em hotmail.com
Qui Ago 25 14:13:56 -03 2005


   Manda a trigger, o problemas pode estar na chamda...

        Ton
Analista de Sistemas
 DotCom Informática

"A informação não é um produto,
mas sim a matéria prima." (Ton)

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Diogo de Oliveira Cunha
Enviada em: quinta-feira, 25 de agosto de 2005 13:58
Para: FireBase
Assunto: [firebase-br] Procedure nao funciona

Pessoal, no trigger de uma tabela chamo a seguinte procedure:
----------------------//---------------------
CREATE PROCEDURE SP_TIPO_BATIDA_PEDESTRE (
    INHORARIO TIME,
    INCODPEDESTRE SMALLINT)
RETURNS (
    OUTTIPO VARCHAR(6))
AS
begin
  select FH.tipo from horarios_pedestres HP, horarios R, faixa_horarios FH
  where (HP.codpedestre = :INCODPEDESTRE) and
        (R.codhorario = HP.codhorario) and
        (FH.codhorario = HP.codhorario)and
        (:INHORARIO BETWEEN FH.horainicio and FH.horafim)
    into :OUTTIPO;
  suspend;
end
-------------------//------------------------
Quando executo a mesma atraves do ibexpert, ela retorna o dado
esperado sem problema, mas quando e disparada dentro da trigger
acontece o seguinte erro:

------------------//---------------
Conversion error from string "1"
Overflow ocurred during data type conversion.
Error Code: 14

Sinceramente nao sei o que pode estar acontecendo, alguem poderia me
ajudar? Ou indicar algum lugar onde possa encontrar a solucao?

Desde ja agradeco a ajuda de todos.

[]´s

-- 
"Um homem propõe-se a tarefa de desenhar o mundo. Ao longo dos anos
povoa um espaço com imagens de províncias, de reinos, de montanhas, de
baías, de naves, de ilhas, de peixes, de habitação, de instrumentos,
de astros, de cavalos e de pessoas. Pouco antes de morrer, descobre
que esse paciente labirinto de linhas traça a imagem de seu rosto."

______________________________________________
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
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.10.15/81 - Release Date: 24/8/2005
 

-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.10.15/81 - Release Date: 24/8/2005
 




Mais detalhes sobre a lista de discussão lista