Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Propriedade Field.OldValue em TRESTDWClientSQL não está trazendo conteúdo #203

Open
CyberSCSI opened this issue Feb 9, 2023 · 0 comments

Comments

@CyberSCSI
Copy link
Contributor

Descrição do bug

A propriedade OldValue está vindo sempre Null para todos os campos. Ela deveria trazer o conteúdo do campo no BD no momento da abertura do ClientSQL.

OS: Windows
Versão do RDW: 2.1.0-423
IDE: Delphi 11.2

Passos para reproduzir o problema

No evento BeforePost vc pode verificar o conteúdo da propriedade OldValue, ela deveria vir com o conteúdo do campo que está atualmente no BD. O Erro ocorre pois está trazendo Null ao invés do conteúdo.

Comportamento esperado

A Propriedade Field.OldValue deveria trazer o conteúdo que o campo possui no momento do Open, e mesmo havendo Edit com alterações o conteúdo deve permanecer até o AfterPost. Esse valor só é alterado após um Post completo, pois então o novo passa a ser o valor no OldValue.

A propriedade Value já traz o valor que está sendo editado, mas a OldValue tem que mostrar o que estava antes, gravado no banco.

Imagens do problema

No response

Versão RDW:

2.1.0 (branch)

IDE:

Delphi novo

Sistema Operacional:

Windows

Relator do Problema

No response

@mobius1qwe mobius1qwe added this to the 2.1 milestone Feb 9, 2023
@mobius1qwe mobius1qwe moved this from Todo to In Progress in REST DataWare Feb 14, 2023
@mobius1qwe mobius1qwe moved this from In Progress to Todo in REST DataWare Feb 14, 2023
@mobius1qwe mobius1qwe changed the title Propriedade Field.OldValue em TRESTDWClientSQL não está trazendo conteúdo [Bug]: Propriedade Field.OldValue em TRESTDWClientSQL não está trazendo conteúdo Mar 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

2 participants