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"
|
|
|
|
|
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.
|
|
|
|
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 _____________________________________________________
"O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
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ª
|
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 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..
|
|
|
|