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

13/06/2008

0

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

Responder

Posts

13/06/2008

Emerson Nascimento

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar