Log de alterações - pra mysql

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Log de alterações - pra mysql

Mensagem por JoséQuintas »

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.

Código: Selecionar todos

aRegistro := {}
FOR nCont = 1 TO FCount()
   AAdd( aRegistro, FieldGet( nCont ) )
NEXT
Depois de salvo, só comparar com o array que foi obtido antes da gravação.

Código: Selecionar todos

FOR nCont = 1 TO FCount()
   IF FieldGet( nCont ) != aRegistro[ nCont ]
      ? "campo alterado"
   ENDIF
NEXT
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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Log de alterações - pra mysql

Mensagem por JoséQuintas »

Acabei fazendo igual no DBF, e repetindo a leitura.
Nem dá pra perceber diferença de tempo.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder