e..... preciso de apostila... não sabia dessas coisas
  ----- Original Message ----- 
  From: Francisco Thiago de Almeida 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 26, 2005 1:01 PM
  Subject: Re: [delphi-br] Dúvida sobre o clientdataset


  Olha Catiúscia,

  Infelizmente não tenho um link com algo do tipo "20 práticas aconselháveis 
  com DBX e ClientDataSet".. mas posso te adiantar o seguinte:

  O SQLDataSet terá somente um sql que será responsável pela RECUPERAÇÃO dos 
  dados no banco...
  Algo como:
  Select * from tabela
  É aconselhável que você faça um
  Select * from tabela where pk = :parametro
  para assim você trazer o mínimo possível de registros.
  Usando o ClientDataSet, não será necessário escrever NENHUM código no 
  SQLDataSet.. apenas no ClientDataSet. Os parametros, as definições de campo 
  e tudo o mais pode, e deve, ser feito o ClientDataSet (com exceção da 
  propriedade ProviderFlags... Comigo, setá-la apenas no ClientDataSet não 
  funciona... ). De resto, procede os costumes normais de se trabalhar com 
  DataSets, só que ao invés de você, por exemplo, ligar o DataSource ao 
  SQLDataSet, você ligao ao ClientDataSet.. sem segredos. As atualizações, 
  inserts, deletes, transaçoes.. fica tudo por conta dele (ou melhor, do 
  provider).

  Validação de dados e regras de negócio devem ser tratadas no próprio 
  provider... claro que regras básicas, como email sem "@", podem ser tratadas 
  no evento OnValidade do ClientDataSet.... porém... chaves e etc, devem ser 
  tratadas no Provider, no evento BeforeUpdateRecord.
  Se por ventura eu tiver errado algum nome, me perdoe.. é que o meu Delphi 
  não está aberto :D

  Existe um guia rápido "Midas em Delphi" (acho ser este o nome mesmo) da 
  Visual Books, custa 12 reais.... e explica -de maneira rápida - o 
  funcionamento do ClientDataSet. Agora se você quer mesmo aprender como usar 
  o DBXpress, e o ClientDataSet... ou seja, programação para bancos de 
  dados... com teoria e tudo o mais, eu recomendo o livro "Delphi/Kylix 
  Desenvolvimento de banco de dados" da Editora Berkeley escrito pelo Eric 
  Harmon. Na Americanas.com, o livro ficava em 6 de 10 reais no Cartão de 
  crédito. É um ótimo livro... e imagino que o próprio Güinther tenha 
  inspirado algum de seus artigos por esse livro.

  No começo é extranho, afinal, é outro paradigma... mas com o tempo você vai 
  ver que está é a melhor invenção... depois da roda, é claro

  Estou a disposição..

  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 11:22 AM
  Subject: Re: [delphi-br] Dúvida sobre o clientdataset



  amigo.... estou encontrando apenas apostilas teóricas.... vc teria alguma 
  apostila, link ou exemplo pra mim ?

  eu gostaria de saber se estou fazendo certo para incluir, alterar e etc.... 
  queria ver se "a lógica" que estou fazendo tá certa... esta é minha 
  preocupação
    ----- 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]



        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

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