Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Comando UPDATE não altera ultimo registro
Message
From
01/10/2004 10:21:03
Xenócrates Amon Mello
Universidade Federal do Paraná
Curitiba, Brazil
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Troubleshooting
Title:
Comando UPDATE não altera ultimo registro
Miscellaneous
Thread ID:
00947932
Message ID:
00947932
Views:
81
Bom Dia,

Estou desenvolvendo uma rotina de atualização de valores, em um determinado momento do processo eu necessito multiplicar uma constante aos valores numéricos de um campo deste cursor a partir de uma determinada data. Porém, caso eu não manipule o cursor após o comando de UPDATE, o último registro não é alterado. Alguém saberia me dizer se isto é realmente correto ou é uma falha do Fox? Eu testei o mesmo código em Fox 7, 8 e 9 e todos geraram o mesmo problema.

Grato.

______________
*!* Este comando não altera o último registro do cursor de nome armazenado na
*!* variável _tabela, que possui uma relação de valores mensais, caso eu não
*!* use um comando SKIP ou FLOCK()/UNLOCK.
*!* t_indfator = valor constante
*!* &_percmodi..ind_data pode ser uma variavel Date constante
*!* 
UPDATE &_tabela SET &_tabela..valor = &_tabela..valor * t_indfator ;
   WHERE &_tabela..data >= &_percmodi..ind_data
--------------------------------------------------------------------------------
Xenócrates Amon Mello
Aluno 7! Período - BCC/UFPR
Bacharelado em Ciência da Computação
Universidade Federal do Paraná
www.inf.ufpr.br/~xam01

"A Igreja só será jovem quando o Jovem for igreja."
Pastoral da Juventude do Brasil - Arquidiocese de Curitiba
Next
Reply
Map
View

Click here to load this message in the networking platform