[firebase-br] Probelma na Procedure

Lucio - UniData® luciocobo em terra.com.br
Seg Set 4 13:38:58 -03 2006


Converti  para DATE  mais não resolve
CAST (DT_FERIADO as Date)



----- Original Message -----
From: "Carlos Faustino" <carlos.faustino em lanware.pt>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, September 04, 2006 11:38 AM
Subject: Re: [firebase-br] Probelma na Procedure


Viva!
  Talvez seja porque a variável R_RETORNO seja Varchar quando o valor
que está tentando voltar seja uma Data!

Carlos Faustino

Lucio - UniData® escreveu a mensagem em 04-09-2006 15:32:
> Estou criando uma procedure para voutar uma valor de uma campo
> mais esta dando erro
>
> Unsiccessfil execution caused by an unavaliable resource
> Variable type (position 0) in EXECUTE STATEMENT 'SELECT DT_FERIADO FROM
FERIADOS WHERE
>  DT_FERIADO = '25/12/2006'' INTO  does not match return.
> --------------------------------------------------------------------------
----------------------------
> Procedure
>
> CREATE PROCEDURE EXECUTA_QUERY (
>     P_CAMPO VARCHAR(50),
>     P_TABELA VARCHAR(50),
>     P_WHERE VARCHAR(800))
> RETURNS (
>     R_RETORNO VARCHAR(30))
> AS
> DECLARE VARIABLE W_SQL VARCHAR(1000);
> begin
>  W_SQL =  'SELECT '||:P_CAMPO||' FROM '||:P_TABELA||
>           ' WHERE '|| :P_WHERE;
>
>   EXECUTE STATEMENT :w_sql INTO :R_RETORNO;
>   suspend;
> end
>
> --------------------------------------------------------------------------
--------------------------------
> alguem tem ideia  do que acontece
> Obrigado !
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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
>
>
>

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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






Mais detalhes sobre a lista de discussão lista