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

13/06/2008

1

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


Responder

Posts

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)


Responder

13/06/2008

Paulo

É 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.


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira