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

13/06/2008

2

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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar