Estou adaptando uma Stored Procedure do MS-SQL Server 7 para o Informix. 
Esta SP adiciona campos numa tabela p/ totalizar valores diarios, quinzenais 
ou mensais.O pr�prio nome do campo indica o per�odo da totaliza��o. 
A atualiza��o � feita na SP em SQL-Server da seguinte forma: 

***************************************************************************** 
Select @Linha = "Update #Fluxo set PD" + 
                substring( convert(varchar(10),@Data,103) , 7, 4) + 
                substring( convert(varchar(10),@Data,103) , 4, 2) + 
                substring( convert(varchar(10),@Data,103) , 1, 2) + 
                " = PD" + 
                substring( convert(varchar(10),@Data,103) , 7 ,4) + 
                substring( convert(varchar(10),@Data,103) , 4 ,2) + 
                substring( convert(varchar(10),@Data,103) , 1 ,2) + 
                " + " +  convert(varchar(30),@Valor) + 
                " where Ordem = 1 and Grupo = 0 and Subgrupo = " + 
                convert(varchar(10),@Subgrupo)Execute( @Linha ) 
***************************************************************************** 

J� na SP em INFORMIX estou fazendo o seguinte e n�o est� funcionando: 

***************************************************************************** 
LET Linha = "Update Fluxo set PD",                      Data1[7,10], 
                      Data1[4,5],                      Data1[1,2], 
                      " = PD",                      Data1[7,10], 
                      Data1[4,5],                      Data1[1,2], " + ", 
                      Valor1, 
                      " where Ordem = 1 and Grupo = 0 and Subgrupo = ", 
                      Subgrupo1;       WHENEVER ERROR CONTINUE; 
      prepare LINHA_CMD from Linha;      if status = 0 then 
         Execute LINHA_CMD;      end if      WHENEVER ERROR STOP; 
      free LINHA_CMD; 
***************************************************************************** 

J� l� varias documenta��es em PDF e n�o consegui resolver o problema. 
Alguem poderia me ajudar? 
Estou precisando com certa urg�ncia. 
Me respondam em PVT. 

   ____                      _     _              _ 
  / __ \                    | |   | |            | | 
 | |  | | ___ __  _  __ __ _| | __| | ___        | |_ __ 
 | |  | |/ __|\ \/ \/ // _` | |/ _  |/ _ \   _   | | '__| 
 | |__| |\__ \ \  _  /| (_| | | (_| | (_) | | |__| | | 
  \____/ |___/  \/ \/  \__,_|_|\__._|\___/   \____/|_| 
 E-Mail:  [EMAIL PROTECTED]   [EMAIL PROTECTED] 
          [EMAIL PROTECTED]  [EMAIL PROTECTED] 
 HP:      http://br.geocities.com/oswjr/ 
 ICQ:     66755778   LRU: 237937 

_________________________________________________________
Oi! Voc� quer um iG-mail gratuito?
Ent�o clique aqui: http://registro.ig.com.br/


Assinantes em 22/11/2001: 2388
Mensagens recebidas desde 07/01/1999: 142904
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a