USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  ADO ou DAO?
VACA
LIMEIRA
SP - BRASIL
ENUNCIADA !
Postada em 23/08/2005 11:02 hs            
Somente a Título de pesquisa qual é a melhor conexão, pois desde d q entrei neste forum vejo q a diversidade eh enorme e gostaria de saber quais saum as vantagens e as devantagens de cada uma delas na opiniaum de vcs.
Bom lah vai a minha opinaum pra começar a pesquisa:
Eu prefiro DAO pois eh mais rapida e descomplicada a MEU ver, alem do q posso usar em muitos tipos de bando de dados
Espero as opinioes de vcs
Att
VACA

"Quando estou fraco, aí então é que sou Poderoso"
   
Sandro
não registrado
Postada em 24/08/2005 23:20 hs   
Olá,
 
Bom, vou começar comentando a sua opinião, a ADO também possui ampla gama de bancos de dados que podem ser acessados por ela, os mesmos da DAO.
De resto, a ADO é mais rápida em aplicações de rede e principalmente para a Internet, pois ele é voltada para a plataforma Cliente/Servidor e aplicações distribuídas, enquanto a DAO é desenhada para trabalhar em bancos de dados desktop, apesar de acessar bancos mais potentes, como SQL Server e Oracle.
enfim, não se trata de que tecnologia é melhor, mas qual a mais indicada para o que você quer fazer. Eu mesmo uso as duas, dependendo do que eu preciso, eu uso a DAO, mas na maioria dos casos eu uso a ADO, até por que ela é o novo padrão definido pela Microsoft. Mas a princípio, não há nada de mal em você utilizar a DAO para o seus projetos, lembrando que dependendo do seu projeto, a ADO pode ser uma escolha mais adequada.
 
um abraço,
Sandro.
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 25/08/2005 09:44 hs            
Bom, amigos
 
Vcs sabem q eu sou um pouco radical qto a DAO... isso pq ja tive mtos problemas com ela...
Minha opniao é q tudo segue uma evolução natural... alguem aqui usa RDS ainda? pois bem.. assim como a DAO substituio o RDS, a ADO veio pra substituir a DAO, e ha muito tempo...
A razao mais simples pra se usar ADO está na velocidade. Quem já comparou verificou q a ADO é mto mais rapida, mesmo em Desktop... e se usar drivers ODBC ao inves de provedores de dados, fica pelo meno o dobro mais rapido ainda...
 
Mas a principal razao pela qual eu uso a ADO eh a facilidade de programar... com pouco mais de cinco linha de codigo, eu tenho um Banco conectado, o Recordset aberto, e um grid (MSFlex) preenchido com os meus dados... Com mais umas 10 linhas, tenho as instruçoes de movimentacao (Primeiro, Anterior, Proximo e Ultimo) e com mais algumas as instruçoes para Gravar e Excluir... e esse codigo é rigorosamente o mesmo, independente da fonte de dados. Se hoje eu uso o Access, e amanha for migrar para o SQL Server, ou Interbase, ou Oracle, tanto faz... a unica coisa q muda é a ConnectionString.
 
Mais uma opiniao minha: seja ADO ou DAO, nao utilizem os controles vinculados... prefiram sempre fazer o trabalho de preenchimento e coleta dos dados via codigo... vc tem um controle maior de Excessoes...
 
Bem, é minha opiniao... talvez pela minha origem (aprendi primeiro ASP e depois VB) mas nao gosto de controles vinculados... pelo codigo, parece q tenho mais controle do q acontece...
 
Flw, abraços a todos... 


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

   
Sandro
não registrado
Postada em 25/08/2005 22:32 hs   
Concordo plenamente com o amigo Eleser com relação aos controle vinculados, pois eles tiram a nossa liberdade de fazer tratamento de erros, e validações mais complexas dos dados.
 
Um abraço,
Sandro.
     
Rochª
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
Postada em 26/08/2005 12:49 hs            
Tenho sistemas com os dois tipos. Os com DAO sao mais rapidos mais costumam dar mais problemas quando a rede cai e etc (o banco sempre sofre). Nao achei muita diferenca na programacao, sempre usai comandos SQL para fazer tudo e continua a mesma coisa.
 
Quando a controles vinculados CAIA FORA. Sao muitos lendos (muito mesmo) e limitados. Acho melhor perder um pouco de tempo para fazer na mao do que ganhar tempo com um controle vinculado e depois, quando fizer uma manutencao deparar com uma limitacao dele.

__________________________________________________________________________
Qualquer coisa post
 
Emoções
Rochª
     
Francisco Regio
não registrado
Postada em 26/08/2005 14:34 hs   
Olá VBamigos, sou iniciante em programação VB, (8 anos em Clipper), e estou com problemas de compatibilidade do vb6 com o access 2000, os bancos de dados criados na versão 2000 access não podem ser lidos pelo vb6 inclusive pelo Visual Data Manager. Dá o seguinte erro : Erro 3343 formato não reconhecido e erro3423 dizendo que não posso utilizar ODBC para importar ou exportar dados.  Me ajudem por favor..
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página