Fórum Apagar DataSet!! #356005
26/03/2008
0
Obs: meu cds é em memória!!!
Obrigado!!!
Karrasco
Curtir tópico
+ 0Posts
26/03/2008
Joaoshi
CDS.Close;
CDS.CreateDataSet;
Espero ter ajudado.
Gostei + 0
26/03/2008
Karrasco
queria uma linha de código para apagar o dataset e dae pode cria-lo d novo!!
Gostei + 0
26/03/2008
Abagattini
Gostei + 0
26/03/2008
Karrasco
Gostei + 0
26/03/2008
Macario
Para ´limpar´ CDS utilizado sem Provider faça:
ClientDataSet1.EmptyDataSet;
p.s: Apenas lembrando que se for utilizado a propriedade CreateDataset em tempo de Design, não é necessario invoca-lo novamente em runtime.
Espero ter ajudado. 8)
Gostei + 0
26/03/2008
Karrasco
Executo o form pela primeira vez, insiro dados no CDS, e é mostrado num Dbgrid, dae clico num botão e ele joga tudo isso no QReport, e aparece tudo certinho!! Fecho o Form (no botão fechar, dei um CDS.EmptyDataSet), mas não a aplicação, e executo ele de novo, sem criar outro Dataset, insiro novos dados, quando clico para visualizar, ele retorna vazio, sem nada!!!
Gostei + 0
26/03/2008
Macario
Exemplo:
procedure TForm1.Button1Click(Sender: TObject);
begin
ClientDataSet1.Close;
ClientDataSet1.Open;
ClientDataSet1.EmptyDataSet;
ClientDataSet1.Append;
{: inclui valores nos campos...}
ClientDataSet1.Post;
end;Gostei + 0
27/03/2008
Karrasco
Obrigado!!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)