ADO VS DAO
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]
Muito obrigado pessoal :)[S25]
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)
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