Criar e Apagar tabelas em interbase em tempo de execução !!!

Delphi

19/02/2005

Estou com problemas, eu estou criando tabelas temporárias em um sistema, ao abrir um form eu mando criar a tabela usando um componente query da paleta dbexpress e no evento onclose do form eu mando apagar a tabela, até ai tudo blz o problema é que no BANCO a tabela continua criada até eu fechar a aplicação, como fazer para que a tabela seja excluída do banco na mesma hora que excluo-a dentro do sistema ??


Henry Lima

Henry Lima

Curtidas 0

Respostas

Isabelct

Isabelct

19/02/2005

Qual banco de dados você está utilizando?


GOSTEI 0
Henry Lima

Henry Lima

19/02/2005

InterBase sendo acessado por Dbxpress..


GOSTEI 0
Guinther

Guinther

19/02/2005

Vc pode usar o SQLConnection.ExecuteDirect e passar diretamente a instrução DDL, como create table e drop table


GOSTEI 0
Henry Lima

Henry Lima

19/02/2005

Amigo tentei como você havia dito, mas não deu certo ainda !


GOSTEI 0
Isabelct

Isabelct

19/02/2005

Você pode tentar ativar a gravação síncrona do seu banco de dados. No prompt do MS-DOS, execute o seguinte comando:

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.


GOSTEI 0
POSTAR