[firebase-br] execute statement

felipeaguiarbarros em yahoo.com.br felipeaguiarbarros em yahoo.com.br
Ter Out 7 09:51:26 -03 2008


seguinte...

eu preciso monta um "insert na mão", ou seja, o insert que preciso executar 
será montado como uma string.

teria como eu fazer isso ?

"Edison - Precisa Informatica Ltda" 
<edison em precisa.inf.br> escreveu na mensagem 
news:CE4B4BE4A0F642FB9995E2B2C7F5F285 em Saulibueno...
eu faco assim ex:



 for execute statement
       ' SELECT IDEMPRESA FROM TBLCDSEMP0 '
       INTO :iEmpresa
   do
      if ( iEmpresa is not null ) then begin

          SdoQtdAnoAnt = 0;
          SdoVlrAnoAnt = 0;

          execute procedure solc_nextchavecus returning_values (
:iChaveCus );
          execute procedure Solc_LoadCusInicial( :iEmpresa, :iCodIte,
:iAno ) returning_values(:SdoQtdAnoAnt, :SdoVlrAnoAnt);

          INSERT INTO TBLSDOCUS0 ( IDEMPRESA, IDITEM, IDCHAVECUS, ANO,
VLR00, VLR01, VLR02, VLR03,
                                   VLR04, VLR05, VLR06, VLR07, VLR08, VLR09,
VLR10,VLR11, VLR12,
                                   QTD00, QTD01, QTD02, QTD03, QTD04, QTD05,
QTD06, QTD07,
                                   QTD08, QTD09, QTD10, QTD11, QTD12 )
                        VALUES (   :iEmpresa, :iCodIte, :iChaveCus, :iAno,
                                   :SdoVlrAnoAnt, :SdoVlrAnoAnt,
:SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt,
                                   :SdoVlrAnoAnt, :SdoVlrAnoAnt,
:SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt,
                                   :SdoVlrAnoAnt, :SdoQtdAnoAnt,
:SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt,
                                   :SdoQtdAnoAnt, :SdoQtdAnoAnt,
:SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt,
                                   :SdoQtdAnoAnt, :SdoQtdAnoAnt,
:SdoQtdAnoAnt, :SdoQtdAnoAnt);

      end



 -- para toda empresa cadastrada inclui um registro de saldo em uma outra
tabela




----- Original Message ----- 
From: <felipeaguiarbarros em yahoo.com.br>
To: <lista em firebase.com.br>
Sent: Tuesday, October 07, 2008 9:04 AM
Subject: [firebase-br] execute statement


> bom dia.
>
> gostaria de saber se há como ser executado um insert através do execute 
> statement.
>
>
> obrigado.
>
>
>
>


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


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa







Mais detalhes sobre a lista de discussão lista