O DataSet do ADO.Net é completamente diferente do ADO normal. No ADO comum um dataset manipula apenas uma tabela, ou query, ou qualquer coisa que retorne um conjunto de dados. Um Dataset do ADO.Net manipula várias tabelas, relacionamentos, queries, etc, ao ponto de você poder ter uma cópia do seu banco em memória com apenas UM dataset (claro que não é o ideal). O provider é o que faz a conexão física com o banco, assim você pode ter apenas um dataset .Net, por exemplo, contendo 5 tabelas, 3 queries e seus relacionamentos mas terá um provider para cada fonte de dados.
O ADO.Net herdou do ADO comum, mas as semelhanças ficam no nível dos objetos connection e command, daí pra frente a diferença é enorme (e vantajosa), considerando sua filosofia principal, ou seja, trabalhar com banco de dados desconectados. Luiz Kohl www.byKohl.com Messenger: [EMAIL PROTECTED] Skype: byKohl Fone: 27-8115-5692 Vitória - ES - Brazil -----Mensagem original----- De: Francisco Thiago [mailto:[EMAIL PROTECTED] Enviada em: quarta-feira, 2 de março de 2005 00:54 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] N-TIER - DataSetProvider (Ô Redundância) Olha, acho que não... E não é só isso... você vai ter que ter um ClientDataSet para cada provider.... Mas o que isso de mais? Thiago ----- Original Message ----- From: "Rogério" <[EMAIL PROTECTED]> To: <delphi-br@yahoogrupos.com.br> Sent: Wednesday, March 02, 2005 1:29 PM Subject: [delphi-br] N-TIER - DataSetProvider (Ô Redundância) Verifiquei o seguinte: Tenho aproximadamente 70 ADOQuerys ( Semelhante ao TSQLDataSet do DBExpress) na Aplic. Servidor(a). - Para cada ADOQuery (70 componentes) vou precisar de 1 DataSetProvider para fazer o Link com a Aplic. Cliente ? - Ou Seja 70 DataSetProvider's ?!!!!! - Será que não tem uma maneira mais prática de fazer isto ?? [ ]'s [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 -- <<<<< 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