Log de alterações - pra mysql
Enviado: 12 Nov 2019 12:52
Tenho meu log de alterações pra DBF.
Em DBF fácil:
o registro está disponível antes de alterar, só salvar o conteúdo em array.
Depois de salvo, só comparar com o array que foi obtido antes da gravação.
Mas e em MySQL?
O registro não está disponível a não ser que se faça uma nova requisição.
E aí tem a checagem de NIL, e outras coisas mais....
Tem alguma coisa que possa ser feita automaticamente?
Por enquanto só resta fazer a requisição do recordset, o que vai levar um tempinho extra.
Em DBF fácil:
o registro está disponível antes de alterar, só salvar o conteúdo em array.
Código: Selecionar todos
aRegistro := {}
FOR nCont = 1 TO FCount()
AAdd( aRegistro, FieldGet( nCont ) )
NEXT
Código: Selecionar todos
FOR nCont = 1 TO FCount()
IF FieldGet( nCont ) != aRegistro[ nCont ]
? "campo alterado"
ENDIF
NEXT
O registro não está disponível a não ser que se faça uma nova requisição.
E aí tem a checagem de NIL, e outras coisas mais....
Tem alguma coisa que possa ser feita automaticamente?
Por enquanto só resta fazer a requisição do recordset, o que vai levar um tempinho extra.