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]