DIFERENCA
Qual a diferença de adUseClient e adUseServer,uso o meu BD Access na rede e não local qual seria a opção certa ?
adUseClient
Usamos o Processador, memória do Micro local além da rede para ficar enviando e trazendo dados para processar cursores (um tipo de loop num array com dados)
Usando adUseServer usamos o processador e memoria do server.
No caso do Access que não é um SGBD acredito que sempre o processamento fica por conta do Cliente, uma vez que não temos a garantia de ter um access instalado no server.
Opção certa, não existe amigo ....
Cada caso é um caso e vc precisa decidir onde quer processar determiada tarefa.
Jogar tudo no Server ele pode não aguentare, no Cliente a rede pode ficar comprometida além de o processamento não ser o mais rápido.
Vc precisa ter perguntas especÃficas para poder decidir por uma configuração, nunca parou para pensar porque o ADO parametrizou estes parametros ???
Usamos o Processador, memória do Micro local além da rede para ficar enviando e trazendo dados para processar cursores (um tipo de loop num array com dados)
Usando adUseServer usamos o processador e memoria do server.
No caso do Access que não é um SGBD acredito que sempre o processamento fica por conta do Cliente, uma vez que não temos a garantia de ter um access instalado no server.
Opção certa, não existe amigo ....
Cada caso é um caso e vc precisa decidir onde quer processar determiada tarefa.
Jogar tudo no Server ele pode não aguentare, no Cliente a rede pode ficar comprometida além de o processamento não ser o mais rápido.
Vc precisa ter perguntas especÃficas para poder decidir por uma configuração, nunca parou para pensar porque o ADO parametrizou estes parametros ???
adIserClient o cursor trabalha do lado do client e vice-versa. Para Access não há funcionalidade pois Access não é um servidor DB. Utilizaria esses métodos somente para servidores de BD, como SQL, ORACLE, MySQL, etc.
realmente... no seu caso nao existe uma opção certa,... mais como vc ja foi informado sobre o significado de ambas funções.... tu ja sabe como proceder em um banco server.
Eu disponibilizo assim...
funções mais pesadas pro cliente... e mais leves pro server...
p.s:é claro q isso tudo depende da estrutura da rede... mais fica ao seu criterio onde forçar mais.
Eu disponibilizo assim...
funções mais pesadas pro cliente... e mais leves pro server...
p.s:é claro q isso tudo depende da estrutura da rede... mais fica ao seu criterio onde forçar mais.
Se o .mdb estiver guardando dados para uma aplicação multi-user já é recomendável a utilização do SQL Server 2005 Express (Free).
O Access possui fragilidades insuperáveis para este tipo de ambiente.
Peço que visite outro tópico para maiores informações.
www.vbmania.com.br/vbmania/vbmforum.php?varMethod=Abrir&varID=187830&varPagina=2
O Access possui fragilidades insuperáveis para este tipo de ambiente.
Peço que visite outro tópico para maiores informações.
www.vbmania.com.br/vbmania/vbmforum.php?varMethod=Abrir&varID=187830&varPagina=2
Tópico encerrado , respostas não são mais permitidas