Arquivo Temporario Access no Delphi
Ola Amigos...
Eu uso FIREBIRD e DELPHI em meu sistema.
Porem, em uma parte do sistema eu gero um MDB e compacto o arquivo usando o componente Jet....
Até ai beleza..
oq acontece é o seguinte:
- Eu abro minha tabela do Firebird
- Insiro algumas informacoes no MDB
- Fecho a tabela do Mdb
- Compacto o Arquivo
- Mando por email
Oque esta acontecendo é que quando eu fecho o arquivo MDB, o arquivo temporario LBL nao fecha.. ele continua aberto
Impossibilitando de eu compactar ele, pois ele da o erro que algum outro usuario esta usando o arquivo...
Para fecha-lo, eu tenho que fechar o formulario.. ai sim ele encerra o LBL...
alguem sabe de algum comando pra encerrar de vez a conexcao com o MDB?? pois o só o AdoTable.CLose nao esta rolando...
obrigado
Eu uso FIREBIRD e DELPHI em meu sistema.
Porem, em uma parte do sistema eu gero um MDB e compacto o arquivo usando o componente Jet....
Até ai beleza..
oq acontece é o seguinte:
- Eu abro minha tabela do Firebird
- Insiro algumas informacoes no MDB
- Fecho a tabela do Mdb
- Compacto o Arquivo
- Mando por email
Oque esta acontecendo é que quando eu fecho o arquivo MDB, o arquivo temporario LBL nao fecha.. ele continua aberto
Impossibilitando de eu compactar ele, pois ele da o erro que algum outro usuario esta usando o arquivo...
Para fecha-lo, eu tenho que fechar o formulario.. ai sim ele encerra o LBL...
alguem sabe de algum comando pra encerrar de vez a conexcao com o MDB?? pois o só o AdoTable.CLose nao esta rolando...
obrigado
Nettopassaro
Curtidas 0
Respostas
José Henrique
28/09/2006
Você deve fechar o BD também (ADOConnection) e não só a tabela.
GOSTEI 0
Nettopassaro
28/09/2006
Oi
José Henrique.. obrigado pela resposta...
porem, eu nao uso o DB Connection...
eu conecto direto pela Query
Netto
José Henrique.. obrigado pela resposta...
porem, eu nao uso o DB Connection...
eu conecto direto pela Query
Netto
GOSTEI 0