GARANTIR DESCONTO

Fórum OldValue/NewValue #342570

14/06/2007

0

Como capturo estes dois valores no cliente?

Uso dbexpress,3 camadas, clientdataset, no server é simples, no cliente no OnBeforePost ambos trazem o mesmo valor.

Para checagem simples este recurso seria bastante util,mas lendo, vi somente usando a BDE conseguiria, é isso mesmo.

Não quero fazer esta validação no onExit do campo, preciso fazer no post e antes do Apply;

Grato


Orpolonio

Orpolonio

Responder

Posts

14/06/2007

Macario

Olá,

O Melhor lugar para obter estes valores é no OnBeforeUpdateRecord (DataSetProvider).

No seu caso acredito estar na aplicação Servidora(não trabalho com 3Camadas).

Qualquer coisa estamos aqui. :roll:


Responder

Gostei + 0

14/06/2007

Orpolonio

Sim, este componente esta na camada servidora, lá eu consigofacilmente.
Como disse, quero checar antes de enviar ao servidor.


Responder

Gostei + 0

14/06/2007

Macario

OLá.

Que tipo de validação/critica voce fará com OldValue/NewValue?

Qual é o tipo de dado e como ele é geradó - vc usa trigger,generator, dominio,identity,etc.

8)


Responder

Gostei + 0

14/06/2007

Orpolonio

Hoje não uso mais trigger nem SPs, a maneira de programar em 3 camadas me fez retirar as regrasdo banco.
Mas hoje, fazendo novamente os testes vi que,no beforepost n tenho a opção de qdo o campo não é alterado me trazer como nil, sempre me traz o old/new igual qdo n alterado...é essa minha dúvida, pq se não existe new = datasetprovider


Responder

Gostei + 0

15/06/2007

Macario

Olá colega bom dia.

Bom como ´ainda´ não trabalho com 3 camadas, fico sem poder lhe ajudar, pois o que tenho conhecimento é usando o Delta do DataSetprovider, mas como ele fica do lado servidor ai sem chance.

[]´s :roll:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar