Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Store procedure com erro
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Divers
Thread ID:
00679011
Message ID:
00679020
Vues:
20
Bom dia Rodolfo,

Mas o Unlock não esta fazendo a diferença pois o erro é gerado na instrução REPLACE. Já tentei até o Update -SQL. a variavel lnTally eu estava utilizando quando usei a instrução UPDATE - sql.

A tabela nao esta somente para leitura, pois a SP só é disparada após uma atualziação da mesma.

Estou começando a acreditar que em um SP, não posso mexer nos dados da tabela atual, mas somente fazer validações.




>Alow Paulo...
>
>Vou tentar dar alguns palpites:
>
>1) A tabela / índice estão com o atributo "Somente leitura" ?
>
>2) Tente o seguinte código:
>
>FUNCTION atualiza_dados()
>   LOCAL lnTally,lRet
>   lRet = .F.
>   IF ISRLOCKED("clientes") OR RLOCK("clientes")
>	REPLACE dt_alt WITH DATE() in clientes
>	lRet = .T.
>   ENDIF		
>	
>RETURN lRet
>
>
>3) E o UNLOCK? ... Você está travando o registro com RLOCK (ou verificando se já está travado com ISRLOCKED()) - mas onde está o UNLOCK?
>Não conheço seu código completo, mas acho que o ideal seria colocar o UNLOCK após o REPLACE...
>
>4) Dica: A variavel lnTally não está sendo utilizada... (ou seu código está condensado?
>
>[]s!
Paulo Cesar Carneiro
desenvolvimento@controplan.com.br


"My God, what have we done?"
-- Capt. Robert Lewis, co-pilot of the Enola Gay, recalling the moment the atomic bomb exploded over Hiroshima

At 8:15 a.m. on August 6 1945
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform