No meu link de downloads gratuitos(http://cc.codegear.com/author/795118) o primeiro exemplo está todo implementado com ClientDataSet, está bem simples, mas bem completo no que diz respeito a recursos, funcionalidades e situações do dia a dia.
No mesmo link tem uma apostila básica de DBExpress com ClientDataSet Client/Server que pode ajudar também como base, está bem passo a passo mas bem básica, ela apenas mostra os fundamentos mais simples, não entra em questões de performanc e configuracões avançadas como está implementado no exemplo e na edição corrente da Active Delphi e se seguirá por mais duas edições em continuação do primeiro artigo mostrando os recursos do ClientDataSet, DataSetProvider e DBExpress 4. Abs BL From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Edmilson Pontes Sent: sexta-feira, 4 de abril de 2008 09:41 To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] Dúvidas com ClientDataSet Colegas, Bom Dia! Estou implementanado uma classe TDAO e me veio algumas dúvidas em relação ao ClientDataSet. TDAO var cds : TClientDataSet; begin function Busca(pid) : boolean; end; SQL = "SELECT cli.id, cli.nome, setor.nome FROM TBCliente cli, TBSetor setor WHERE setor.id = cli.idsetor" 1º - Quando faço uma busca procuro primeiro no cds, se o registro não exite no cds (cache) preciso procurar no banco. Mas como procurar no banco se o método Busca não sabe qual tabela buscar? Mas não quero definir o nome da tabela na classe TDAO. Tem como definir no cds a tabela mestre?. 2º - O cds esta populado através da SQL acima. Agora se eu quiser adicionar outro registro no cds? Tenho que refazer a consulta ao banco passando o outro parâmetro também? Retornando assim novamente os dados que já estão no cds? abraços, Edmilson Pontes [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]