[firebase-br] Execute Statement Din?mico

omar l m rosa omar em conesul.inf.br
Qui Maio 17 20:40:42 -03 2007


HI!
não tá faltando aspas no texto? 'Lançamento informado conforme
data'...'Utilizado por'

Campo Texto1 contendo -> 'Lançamento informado conforme data' ||:Data||
'Utilizado por' ||User

----- Original Message -----
From: "Alisson" <arsuart em uol.com.br>
To: <lista em firebase.com.br>
Sent: Thursday, May 17, 2007 7:28 PM
Subject: [firebase-br] Execute Statement Din?mico


> Eae Moçada...
>
> Pessoal, queria uma ajuda no seguinte...
>
> Estou montando um procedimento onde o usuario informa um texto qualquer.
> Apartir deste texto, quero executar uma select pegando o q foi escrito e
> mais alguma informaçao e colocar em uma variavel para utilizar
> posteriormente...
> seria algo assim...
>
> Tabela Textos:
>
> Campo Texto1 contendo -> Lançamento informado conforme data ||:Data||
> Utilizado por ||User
>
> Dentro da minha procedure eu quero executar algo assim..
>
> Select Texto1
>   from textos
> Into :VariavelTexto;
>
> Execute Statement 'Select '||:VariavelTexto||' From rdb$Database' into
> :VariavelTextoCompleto;
>
> o q acontece ?
>
> A minha verdadeira intençao seria pegar o texto que o usuario digitou lah
na
> tabela textos... pegar todos os Pipes (||) que sao baseados em nomes de
> variaveis que jah tenho na procedure, substituir pelo valor, pegar o texto
> completinho q foi executado no execute statement... e fazer um insert na
> tabela desejada.
>
> Sei q parece loucura, mas ate entao foi a unica forma que consegui pensar
em
> deixar o mais dinamico possivel, para o usuario utilizar como quiser a
> descricao e eu apenas alimentar as variaveis com as informaçoes que
> realmente sao necessarias.
>
> Bom, mas quando tento executar o essa linha do execute statement....
> Acontece o seguinte erro...
>
> Unsuccessful execution caused by an unavailable resource.
> Variable type (position 0) in EXECUTE STATEMENT 'Select 'Referente' From
> Rdb$DataBase ;' INTO does not match returned column ty.
>
> OBS: ESTE ERRO SOH ACONTECE QUANDO EU COLOCO NO TEXTO1, Q FOI DIGITADO
PELO
> USUARIO ENTRE ASPAS SIMPLES.
> Vejam como esta ficando o meu select ali.
>
> Quando eu tiro as Aspas simples... ele dah o erros UNEXPECTED END OF
> COMMAND;
>
> Nao sei se minha forma eh a mais aplicada para este procedimento. Jah
> procurei em todos os cantos no Google.. e nada...
>
> por isso estou tentando a ajuda de vcs....
>
> Uso FB 1.5
>
> Valew Moçada..!!!!
>
> --
> Alisson R.S.
> Global Soft - Desenvolvimento de Sistemas
>
>
>
>
>


----------------------------------------------------------------------------
----


______________________________________________
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

__________ Informação do NOD32 IMON 2275 (20070517) __________

Esta mensagem foi verificada pelo NOD32 sistema antivírus
http://www.eset.com.br






Mais detalhes sobre a lista de discussão lista