Para consultas eu faço da seguinte forma:

Tenho uma Estrutra (SQLDataSet + DataSetProvider + ClientDataSet) feita 
somente para pesquisa. Para este fim, adicione o poAllowCommandText na 
propriedade ProviderOptions do DataSetProvider. Recupero a chave e passo 
como valor para o parêmetro do ClientDataSet normal.

Talvez você me pergunte:
Pq não fazer a consulta direto no ClientDataSet original ao invés de usar 
outra Estrutura?

Apenas pela questão dos parâmetros. Pq se eu mudar o Select, a pesquisa - no 
CDS original - ficará fatalmente mais lenta... Somente por isso :D

Thiago


----- Original Message ----- 
From: "Catiúscia Barrilli da Cruz" <[EMAIL PROTECTED]>
To: <delphi-br@yahoogrupos.com.br>
Sent: Wednesday, January 26, 2005 11:02 AM
Subject: Re: [delphi-br] Dúvida sobre o clientdataset



Só mais uma coisa.... numa tela de pesquisa, por exemplo, eu posso dar um 
select direto no ClientDataSet para depois dar um Update ou tenho q ter uma 
"query" para fazer a consulta, e depois dou um Update no Client ?
  ----- Original Message ----- 
  From: Francisco Thiago de Almeida
  To: delphi-br@yahoogrupos.com.br
  Sent: Wednesday, January 26, 2005 11:15 AM
  Subject: Re: [delphi-br] Dúvida sobre o clientdataset


  Olá!

  DataSet + DataSetProvider + ClientDataSet + DataSource
  É beeeeemmmm melhor.. pq? Pq é altamente portável...
  Procure algumas apostilas na internet... Você vai ver que não é muito
  difícil

  Unidirecional:

  O DBXpress é leve porque? pq ele é unidirecional, ou seja... o seu cursor 
só
  vai pra frente... Ele não guarda as informações em cache interno e também 
é
  read only.. vc nao consegue por exemplo fazer insert / edits... vc tem de
  gerar sql's pra isso.
  Daí a necessidade de usar um outro conjunto de componentes para fazer todo 
o
  trabalho de: Cursor multidirecional, gerar os sql de alteração, controle 
de
  transação e etc... Daí entra o ClientDataSet que tem tudo isso e muito
  mais...

  Espero ter ajudado


  Thiago
  ----- Original Message ----- 
  From: "Catiúscia Barrilli da Cruz" <[EMAIL PROTECTED]>
  To: <delphi-br@yahoogrupos.com.br>
  Sent: Wednesday, January 26, 2005 10:05 AM
  Subject: Re: [delphi-br] Dúvida sobre o clientdataset



  sobre acesso unidirecional e bidirecional... alguém poderia tamb´´em me 
dar
  uma explanada
    ----- Original Message ----- 
    From: Catiúscia Barrilli da Cruz
    To: Delphi-Br
    Sent: Wednesday, January 26, 2005 9:38 AM
    Subject: [delphi-br] Dúvida sobre o clientdataset


    Bom dia a todos !!!

    Gostaria que alguém pudesse me explicar sobre o que mais convém em
  Cliente/Servidor.

    Usar somente
    DataSet + DataSetProvider + ClientDataSet + DataSource

    ou

    DataSet + DataSource


    Cati

      ----------

    No virus found in this outgoing message.
    Checked by AVG Anti-Virus.
    Version: 7.0.300 / Virus Database: 265.7.3 - Release Date: 24/01/2005


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

                      São Paulo Rio de Janeiro Curitiba Porto Alegre Belo
  Horizonte Brasília




  ------------------------------------------------------------------------------
    Links do Yahoo! Grupos

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

      b.. Para sair deste grupo, envie um e-mail para:
      [EMAIL PROTECTED]

      c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
  Serviço do Yahoo!.



    ----------

  No virus found in this outgoing message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 265.7.3 - Release Date: 24/01/2005


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



        Yahoo! Grupos, um serviço oferecido por:







------------------------------------------------------------------------------
  Links do Yahoo! Grupos

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

    b.. Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do 
Serviço do Yahoo!.



  ----------

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.4 - Release Date: 25/01/2005


[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