Ao invés de fechar o clientdataset, tente ClientDataSet.CreateDataSet;

-----Mensagem original-----
De: Rodrigo de Moura [mailto:[EMAIL PROTECTED]
Enviada em: sexta-feira, 10 de setembro de 2004 14:23
Para: [EMAIL PROTECTED]
Assunto: [delphi-br] Dúvida ClientDataSet.


Boa tarde Pessoal,

A alguns dias atrás postei aqui na lista uma dúvida relacionada a trabalhar
com clientdataset como tabela temporária e as dicas foram valiosas. Só que
agora apareceu um outro probleminha relacionado a esse processo.
Tenho uma tela de pedido que chama uma outra (itens do pedido) que vou
incluindo os itens na grade da tela de pedido usando o clientdataset como
tabela temporaria. Vamos supor que faço um pedido com os itens:
1 - Item X - 10 - 1,50 - 15,00
2 - Item W - 05 - 2,00 - 10,00
Até aqui tudo bem, grava blz. O que eu faço: quando finalizo o pedido, limpo
todos os edits da tela de pedido inclusive a grade, ou seja, fecho o clientdataset.
Mas se na sequencia eu fizer outro pedido e incluir um item para esse novo pedido,
vamos supor:
6 - Item Z - 06 - 2,00 - 12,00
quando dou incluir para jogar esse item na grade na tela de pedido aparece
os itens do pedido anterior junto com o item do pedido novo, aparece assim
na grade:
1 - Item X - 10 - 1,50 - 15,00
2 - Item W - 05 - 2,00 - 10,00
6 - Item Z - 06 - 2,00 - 12,00

Concluindo: o clientdataSet está mantendo os itens em memória, como faço para apagá-los
antes de iniciar outro pedido?

Atenciosamente,

Rodrigo de Moura

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos




 



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a