ADO VS DAO

USUARIO.EXCLUIDOS 08/03/2004 23:59:03
#14557
Gostaria de saber qual mecanismo a usar entre dao e ado, em um software que estou desenvolvimento para funcinar em rede? E tambem gostaria de saber o pro e contra do mecanismo indicado?

Muito obrigado pessoal :)[S25]
USUARIO.EXCLUIDOS 09/03/2004 02:02:36
#14571
Resposta escolhida
ok - vamos lah

DAO - use ele sempre que trabalhar para um ou poucos usuarios - somente para Access - qualquer coisa diferente disto, nao vale a pena - se seu sistema pode sofrer crescimento e passar para outra base de dados - nao vale a pena
este vc pode ate tirar a prova - fazendo um sisteminha que inseri 1000 linhas em loop. pesquisa cada uma delas, e as apaga depois vai demorar um tempo x - fazendo em ADO demoraria quase 11 vezes mais...

ADO - para qualquer outro caso - ganha em n funcoes - acaba independente da base de dados (somente alterando connection string) - eh mais lento q o DAO no caso do Access, mas ganha em praticamente todos os outros casos... - normalmente eu faco um MIX dos dois casos...

ADO para uso geral- normalmente com MySQL
DAO para uso com Crystal Reports - gosto mais de usar Access qdo usando Crystal - por mais q mysql tb funcione - mas da tanta dor de cabeca para acertar todos os arquivos q com Access eh melhor - e ja q eh access e normalmente o volume de dados eh grande (ou seja - tempo eh fator decisivo, DAO eh o q ha)
Tópico encerrado , respostas não são mais permitidas