Como gravar apenas 1 (um) Campo na Tabela ??

Delphi

13/06/2008

Ola Srs. Membros

Boa Tarde,
Mais uma vez peço por favor uma Dica:

é o seguinte:

Como faço para gravar apenas um Campo em Uma Tabela??
porque o POST, grava o registro inteiro.

no caso aqui, é a data de pagamento, pois os outros campos, nao preciso alterar nada.

utilizo o AdoDataSet. eo BD é oMS Acess

Mui. Atenciosamente
Jotas


Jotas

Jotas

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

13/06/2008

o post irá gravar tudo que estiver pendente no registro. se você alterou somente um campo, então somente esse campo será submetido ao post.

(desculpe, mas não entendi sua preocupação em não gravar os demais campos)


GOSTEI 0
Paulo

Paulo

13/06/2008

É exatamente conforme o Emerson falou. Porem se vc quer atualizar aquele registro, pode usar:
O UPDATE ou o Edit com Post.

Query.Close; Query.Sql.Clear; Query.sql.Add(´UPDATE TABELA SET DATA = NOVADATA WHERE CODIGO = 1´); Query.ExecSql;

Se for Edit.
Query.Edit; Query.FieldByName(´Data´).AsDateTime := Novadat; Query.Post;

No lugar do FieldByName pode ser direto de um DBEdit.


GOSTEI 0
POSTAR