Microsoft JET e problemas com Delphi 2009
Pessoal,
Converti um programa do Delphi 7 para 2009. Esse programa cria um arquivo DBF que depois é lido por um outro programa chamado ToolBook através do JET da Microsoft. O problema é que SÓ O FATO do meu programa estar aberto na memória faz com que o JET dê uma mensagem de erro ao ler o DBF. A mensagem de erro é:
Microsoft JET Database Engine: extOpen: Erro inesperado causado pelo drivers de banco de dados externo (15877)
Na versão anterior, feita em Delphi 7, roda tudo normal.
Alguém tem alguma idéia de pq só o fato de minha aplicação estar na memória já dá esse problema? Detalhe: o DBF não está aberto pela minha aplicação: minha aplicação criou o arquivo e fechou ele... ela simplesmente ficou na memória... e dá o erro... se eu tirar ela da memória o JET abre o arquivo normalmente.
Detalhe: isso está ocorrendo em algumas máquinas, não é em todas. Todas as máquinas tem Windows XP com a última versão do JET.
A situação é desesperadora... alguma sugestão?
Converti um programa do Delphi 7 para 2009. Esse programa cria um arquivo DBF que depois é lido por um outro programa chamado ToolBook através do JET da Microsoft. O problema é que SÓ O FATO do meu programa estar aberto na memória faz com que o JET dê uma mensagem de erro ao ler o DBF. A mensagem de erro é:
Microsoft JET Database Engine: extOpen: Erro inesperado causado pelo drivers de banco de dados externo (15877)
Na versão anterior, feita em Delphi 7, roda tudo normal.
Alguém tem alguma idéia de pq só o fato de minha aplicação estar na memória já dá esse problema? Detalhe: o DBF não está aberto pela minha aplicação: minha aplicação criou o arquivo e fechou ele... ela simplesmente ficou na memória... e dá o erro... se eu tirar ela da memória o JET abre o arquivo normalmente.
Detalhe: isso está ocorrendo em algumas máquinas, não é em todas. Todas as máquinas tem Windows XP com a última versão do JET.
A situação é desesperadora... alguma sugestão?
Willian
Curtidas 0
Respostas
Andcarpi
06/10/2009
Pentiuns 133mhz com 12mb de memoria ram?? :twisted:
Zuera, mas bom, se o problema é memória e o so e o jet são iguais, faca um teste, abra uma maquina q dá erro, coloque um pente de Ram emprestado de outra e teste o programa...
Zuera, mas bom, se o problema é memória e o so e o jet são iguais, faca um teste, abra uma maquina q dá erro, coloque um pente de Ram emprestado de outra e teste o programa...
GOSTEI 0