Olá amigos, como vão...
estou enfrentando um problema a algum tempo com um sistema de upgrade aqui
da empresa...
para resumir a questão.. esse sistema roda um série de Querys em um base
paradox, porem, para testar uma nova funcionalidade
peguei uma base de um cliente. Antes de começar os testes do sistema, testei
a base do cliente para me certificar que não estava
corrompida ou algo do tipo. Tudo ok. Então parti para o teste do sistema. Ao
final do processo, o sistema me retornou a msg de falha:

*Access violation at address 4CDF3573 in module 'IDPDX32.DLL'. Write of
address 00000000*
*
*
essa mensagem retornou do *Try* da função de executar query.
ele sempre volta essa msg relacionada a 3 querys diferentes. que rodadas
individualmente não causam problemas.
pesquisando esse erro, cai na seguinte pagina ->
http://info.borland.com/devsupport/bde/fixes/50/paradox.html
onde encontrei esse texto:

"*When running an application that appends records *

*in 2 or more threads, on table close,  occasionally
an errror 'Access Violation at 4ce12662 in  *

*idpdx32.dll*"

baseado nisso, deixei uma das tabelas que recebe comando antes dessas
vazias. Para minha surpresa, um dos erros não aconteceu.
gostaria de saber se existe alguma forma de saber se a bde ainda está com um
query em execução, ou algo em que eu possa evitar esse erro.

desde já muito obrigado.

*Diego Garcia*


[As partes desta mensagem que não continham texto foram removidas]

Responder a