| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
RAFFAEL1983 Membro Junior

Registrado: Segunda-Feira, 19 de Mai de 2008 Mensagens: 349
|
Enviada: Ter Ago 21, 2012 9:33 pm Assunto: [ resolvido ] Zerar campo com Update ClientDataSet |
|
|
Olá preciso criar um botão para que ele exclua apenas os dados de um determinado banco com um Update
Com o ADOQuery consegui fazer da seguinte maneira:
| Código: | with DM.tbNota do
begin
sql.text := ' UPDATE Notas SET Anotacao1 = NULL';
ExecSQL;
end; |
Porem com clientdateset não consigo setar diretamente no banco
Editado pela última vez por RAFFAEL1983 em Sex Ago 24, 2012 11:36 pm, num total de 1 vez |
|
| Voltar ao Topo |
|
 |
RAFFAEL1983 Membro Junior

Registrado: Segunda-Feira, 19 de Mai de 2008 Mensagens: 349
|
Enviada: Ter Ago 21, 2012 9:44 pm Assunto: Re: Zerar campo com Update ClientDataSet |
|
|
Consegui da seguinte maneira:
| Código: | with DM.cdsNota do
begin
DM.cdsNota.Edit;
DM.cdsNotaAnotacao1.Clear;
DM.cdsNota.ApplyUpdates(0);
end;
|
Caso esteja errado e alguem tiver uma solução melhor agradeço.
| RAFFAEL1983 escreveu: | Olá preciso criar um botão para que ele exclua apenas os dados de um determinado banco com um Update
Com o ADOQuery consegui fazer da seguinte maneira:
| Código: | with DM.tbNota do
begin
sql.text := ' UPDATE Notas SET Anotacao1 = NULL';
ExecSQL;
end; |
Porem com clientdateset não consigo setar diretamente no banco |
|
|
| Voltar ao Topo |
|
 |
viox Colaborador

Registrado: Sábado, 22 de Outubro de 2011 Mensagens: 1090 Localização: SINOP - MT
|
Enviada: Qua Ago 22, 2012 9:25 am Assunto: |
|
|
Você tem que fazer pelo Dataset mesmo, o ClientDataset é apenas para manipular os dados, ele não interage diretamente com o Banco de Dados. _________________ Just another Delphi guy.
http://www.soft42.com
http://www.nortaonegocios.com.br |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qua Ago 22, 2012 9:57 am Assunto: |
|
|
Bom dia,
Raffael, o seu código está funcionando mas acho que seria melhor executar o método Post antes do ApplyUpdates.
Editado pela última vez por imex em Ter Out 03, 2023 3:57 pm, num total de 1 vez |
|
| Voltar ao Topo |
|
 |
RAFFAEL1983 Membro Junior

Registrado: Segunda-Feira, 19 de Mai de 2008 Mensagens: 349
|
Enviada: Sex Ago 24, 2012 11:33 pm Assunto: |
|
|
| Obrigado ! |
|
| Voltar ao Topo |
|
 |
|