GARANTIR DESCONTO

Fórum Fechando o ClientDataSet #41274

04/01/2004

0

Olá! Tenho um DBGrid ligado a um ClientDataSet que está sendo configurado em tempo de execução para salvar as alterações em arquivo *.xml. Na hora de fechar a tela comecou a levantar uma exceção e depois abria a tela do debug (com instruções em Assembler). E eu tinha que resetar o projeto...
Descobri que esse erro ocorre quando é chamado o método close do CDS.
O que pode estar errado? Ps.: Depois de abrir o CDS o programa insere alguns registros e só.

Algumas vezes que tive problemas com CDS e eu tentei deletar o componente e inserir novamente e por incrível que pareça é como se o componente tivesse ´maluco´ porque eu não alterava nenhuma propriedade do CDS e dava erro em tempo de execução, mas quando fiz essa substituição passou a funcionar... Isso é Normal?


Delphi32

Delphi32

Responder

Posts

08/01/2004

Delphi32

Consegui resolver esse problema chamando o método EmptyDataSet antes de fechar o ClientDataSet...


Responder

Gostei + 0

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

Aceitar