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