PROBLEMA COM SISTEMA EM REDE VB6
Olá Pessoal, estou meio perdido na solução me ajudem ai por favor!
Utilizo DAO 3.6 e banco de dados Access
O Banco de dados esta no servidor e o .EXE estão independente em cada PC, seto o caminho do banco num arquivo .ini - tudo perfeito até ai...
Fiz um sistema para restaurante onde uso um ListView para selecionar as mesas, quando clico em uma mesa ocupada faço uma consulta no banco para carregar os produtos em uma grade, até ai tudo bem.
Tanto no servidor quanto em qualquer estação as consultas estão perfeitas e rápidas....
Agora quando adiciono qualquer registro no banco de dados e ao mesmo tempo quero consultar uma mesa o sistema dá um LAG, ou seja, a consulta fica travada por uns 5 segundos até que o registro seja gravado e finalizado para depois permitir a consulta.
Isso acontece em qualquer estação menos no servidor.
Só para informar --> PCs novos, Rede e Switch perfeitas.
Galera muito obrigado desde já...
Utilizo DAO 3.6 e banco de dados Access
O Banco de dados esta no servidor e o .EXE estão independente em cada PC, seto o caminho do banco num arquivo .ini - tudo perfeito até ai...
Fiz um sistema para restaurante onde uso um ListView para selecionar as mesas, quando clico em uma mesa ocupada faço uma consulta no banco para carregar os produtos em uma grade, até ai tudo bem.
Tanto no servidor quanto em qualquer estação as consultas estão perfeitas e rápidas....
Agora quando adiciono qualquer registro no banco de dados e ao mesmo tempo quero consultar uma mesa o sistema dá um LAG, ou seja, a consulta fica travada por uns 5 segundos até que o registro seja gravado e finalizado para depois permitir a consulta.
Isso acontece em qualquer estação menos no servidor.
Só para informar --> PCs novos, Rede e Switch perfeitas.
Galera muito obrigado desde já...
A primeira coisa à ser feita é mudar para ADO e em seguida mudar para um banco de dados de verdade, como o MySQL por exemplo. Desse jeito, você não vai depender de compartilhamento de rede e aà sim o seu problema vai se resolver. O que acontece é que a liberação de arquivo compartilhado geralmente é meio lenta em rede.
Entendo KERPLUNK, Já estou estudando o vb 2012 mas refazer o sistema todo vou gastar um tempão.... queria saber se existe algo que posso fazer para que o JET não bloqueie a consulta quando esta gravando (se é esse mesmo o meu problema).
Em primeiro lugar, não existe VB2012, existe Visual Studio 2012 e VB.NET, que são duas coisas diferentes. E em segundo lugar, infelizmente não existe muito a ser feito no seu caso...
KERPLUNK Sabe me informar se eu Conectar o banco MDB via ADO teria o mesmo problema que o DAO?
DifÃcil dizer, mas provavelmente não.
Tópico encerrado , respostas não são mais permitidas