|
Postada em 13/12/2004 18:34 hs
A empresa onde trabalho tem um sistema em vb5 usando o access 97. Sempre funcionou direito, de vez em quando dava algum pau em um cliente mas era só reparar o banco que voltava a funcionar. Agora nós mudamos para o access 2000 e começou a dar alguns erros como perder índices seguidamente, por exemplo, mas só em alguns clientes, nos outros está tudo correto. Vocês saberiam de algum motivo para isto estar acontecendo. Usamos a DAO 3.6 e conectamos tudo sertinho.
Luiz Turmina
|
|
|
|
|
Postada em 13/12/2004 21:14 hs
Faca o office update que dever resolver seus problemas. Blz
|
|
|
|
Postada em 13/12/2004 23:34 hs
Como é feito o acesso ao banco de dados, usando DataControl ou código? Se for código (que é mais seguro), lembre-se de sempre fechar as tabelas ou consultas quando não precisar mais delas e defina os objetos Recordset para Nothing logo em seguida. Evite abrir as tabelas diretamente, use Dynasets ou Snapshots (se você usar a DAO), pois as tabelas abertas de forma direta ficam mais vulneráveis. Outra coisa: o Access é extremamente sensível a problemas de rede e de elétrica. Se a rede de seus clientes não for bem estável (ficar no famoso cai-cai balão) ou se eles tiverem frequentes picos de energia ou mesmo queda total de energia, recomendo o uso de no-breaks e a instalação de um aterramento elétrico para evitar maiores problemas.
|
|
|
|
Postada em 14/12/2004 11:38 hs
Pra começo de conversa, evite usar é o DAO. ADO arrebenta.
|
|
|
|
Postada em 14/12/2004 11:58 hs
Ai Luiz, pelo que eu sei o Access 2000 funciona melhor se vc usar o ADO. Tente mudar o tipo de conexão e veja se funciona. Se funcionar....cara...vc vai ter um trabalhão para converter seu código.... T+ Rinaldo
|
|
|
Sandro
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 15/12/2004 01:35 hs
Pessoal, a DAO funciona sem problemas com o Access 2000, em alguns casos (muito específicos, diga-se de passagem) se torna até mais eficiente, embora nos meus projetos eu dê preferência pela ADO. O único requisito para usar a DAO no VB6 é usar o SP5 ou posterior do VB e o SP do Jet 4.0 que deve estar na versão 8. Com isso, pode-se acessar o Access 2000 sem problemas. Na empresa onde trabalho, é usada a DAO e não temos qualquer dificuldade, mesmo em redes maiores.
|
|
|