[firebase-br] Procedure nao funciona
Diogo de Oliveira Cunha
diogo.cunhajf em gmail.com
Qui Ago 25 13:58:05 -03 2005
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."
Mais detalhes sobre a lista de discussão lista