fechar arquivo

Delphi

20/05/2005

Ola pessoal

Estou criando tabelas em tempo de execução,

Utilizando o componente IBQuery, mas o problema que
ao sair do Form tenho que apagar esta tabela,
me da um erro dizendo que esta tabela esta em Uso
como fasso para fechar este arquivo.

Fazendo IBquery1.close não funciona

Grato


Claudio


Claudiocjr

Claudiocjr

Curtidas 0

Respostas

Rjun

Rjun

20/05/2005

Como você esta tentando apagar essa tabela.


GOSTEI 0
Claudiocjr

Claudiocjr

20/05/2005

Grato pela colaboração

Estou tentendo assim

ibquery1.sql.add(´drop table auxi´);

Claudio


GOSTEI 0
Rjun

Rjun

20/05/2005

Bom, acho que você esta usando IB/FB. Realmente conheço pouco destes BD´s, mas acredito que quando ele diz que a tabela esta aberta, ele esta se refererindo a tabela que você esta tentando apagar, ou seja ´auxi´. Verifique se ela não esta aberta.


GOSTEI 0
Marco Salles

Marco Salles

20/05/2005

Amigo , eu me lembrada de ter Visto um problema parecido com o seu aqui no forum

A Dica na epoca foi:

Você pode tentar ativar a gravação síncrona do seu banco de dados. No prompt do MS-DOS, execute o seguinte comando: Código: gfix -w sync c:\pasta\banco.fdb -user sysdba -password masterkey Desta forma, qualquer comando enviado ao banco será processando no momento do envio, e não somente quando a conexão for encerrada. Espero que te ajude.


Ver Tópico:
http://forum.clubedelphi.net/viewtopic.php?t=58948&highlight=fechar+tabela

So que o Cara não retornou para dizer se não funcionou , se não entendeu, se não gostou etc...

ISto é um grande problema , as pessoas não retornan.. Ficando a dica em aberto, em algumas situaçoes :evil: :evil: :evil: :evil: :evil:


GOSTEI 0
Claudiocjr

Claudiocjr

20/05/2005

Ola Pessoal, descula por não ter respondido se funcionou,
postei esta mensagem, e apos tive que viajar, retornando
ontem a noite.

Desculpa então Marco Salles.


Claudio


GOSTEI 0
POSTAR