Fernando,

 

O erro ocorre não pelo select e sim porque o ClientDataSet esta alimentado
com a pesquisa realizada anteriormente (com fields e dados), acredito que
seria necessário limpá-lo para resolver o problema. A questão é: 

 

1-       é o DataSetProvider que tenho que limpar?

2-       é o ClientDataSet?

 

Tentei adicionar no evento OnCreat do Form de pesquisa a seguinte instrução:

 

DM1.ClientDataSet.DataSetFields.Clear;

DM1.ClientDataSet.Close;

 

Mas não deu certo.

 

Christian Balz

 

 

  _____  

De: Fernando Oliveira [mailto:[EMAIL PROTECTED] 
Enviada em: quarta-feira, 20 de outubro de 2004 10:30
Para: [EMAIL PROTECTED]
Assunto: Re: [delphi-br] Falha catastrófica com ClientDataSet

 

Amigo se vc estiver usando FireBird, eu já tive esse problema em um dos meus
select, e era problema na tabela se for pega essa query q vc monta no
sistema e roda no ibexpert.. la tem que dar o mesmo problema se não for isso
mande o select para que possa avaliar.. 
desde já
Fernando Oliveira

Christian Balz <[EMAIL PROTECTED]> wrote:
Ola pessoal,



Estou utilizando um único (ClientDataSet e DataSetProvider) em um DataModule
(DM1). Único porque as telas de pesquisa só podem ser abertas uma de cada
vez, ou seja, tens que fechar uma para abrir a outra. As telas de pesquisa
basicamente são compostas por um DBGrid + Query + DataSet que esta ligado ao
ClientDataSet.  Quando realizo uma pesquisa qualquer, tudo funciona
perfeitamente, mas se executo uma outra busca em uma tela de pesquisa
diferente, a mensagem de “falha catastrófica“ surge. 



Alguém sabe me dizer porque isso ocorre? Tem algum problema em se utilizar
um único ClientDataSet e um DataSetProvider? 



           With Query do begin

                Close;

                SQL.Clear;

                SQL.Add('Select ...

                DM1.DataSetProvider1.DataSet:= Query;

                DM1.ClientDataSet1.Close;

                DM1.ClientDataSet1.Open;

           End;



[]’s

Christian Balz





[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]



Yahoo! Grupos, um serviço oferecido por:



















                                       function SearchComboBox() { if
(document.form_combo.keyword.value.length==0){  alert("Por favor, digite
algo.");  return false; }else {  document.form_combo.action
="http://br.rd.yahoo.com/SIG=12akevibm/M=264105.3931087.6562589.1588051/D=br
clubs/S=2137111264:HM/EXP=1098360620/A=2361264/R=0/SIG=11uaou2jn/*http://www
.bondfaro.com/bondfaro/in/combosearch_in.jsp?sk=11
<http://br.rd.yahoo.com/SIG=12akevibm/M=264105.3931087.6562589.1588051/D=brc
lubs/S=2137111264:HM/EXP=1098360620/A=2361264/R=0/SIG=11uaou2jn/*http:/www.b
ondfaro.com/bondfaro/in/combosearch_in.jsp?sk=11> "; } return true;} [input]
[input]   [input]  

---------------------------------
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 Termos do Serviço do
Yahoo!. 


            
---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!

[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]







Yahoo! Grupos, um serviço oferecido por:



  


  <http://br.i1.yimg.com/br.yimg.com/i/br/ads4/2309_lrec_yshopping2.gif> 



 
<http://br.rd.yahoo.com/SIG=12a1qsvlf/M=264105.3931087.6562589.1588051/D=brc
lubs/S=2137111264:HM/EXP=1098361956/A=2361264/R=6/SIG=10v4acpp0/*http:/br.sh
opping.yahoo.com/>  

  

 

 

  _____  

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]
<mailto:[EMAIL PROTECTED]> 
  
*       O uso que você faz do Yahoo! Grupos está sujeito aos Termos
<http://br.yahoo.com/info/utos.html>  do Serviço do Yahoo!. 



[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

<*> 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