limpar a base para novos dados

Firebird

11/12/2003

Caros amigos, estou precisando fazer o seguinte em minha base de dados.
Estou importando para o interbase arquivos textos, são 5 arquivos.
O procedimento é o seguinte:
é obrigatório importar todos os textos, se não importar é executado um rollback, mas se importar, então tem que limpar a base, ou seja apagar os registros antigos, e executar o commit da base nova....

Como posso fazer isso....


Mar.job

Mar.job

Curtidas 0

Respostas

Agnaldo

Agnaldo

11/12/2003

Caros amigos, estou precisando fazer o seguinte em minha base de dados. Estou importando para o interbase arquivos textos, são 5 arquivos. O procedimento é o seguinte: é obrigatório importar todos os textos, se não importar é executado um rollback, mas se importar, então tem que limpar a base, ou seja apagar os registros antigos, e executar o commit da base nova.... Como posso fazer isso....


Se for Ibx:
IbQuery.Close;
IbQuery.Transaction:=Nomedasuatranacao;

ItQuery.SQL.Clear;
IbQuery.SQL.ADD(´Delete from tabela´);
IbQuery.ExecSQL;
Nomedasuatranacao.Commit;


Depois e so ativar a transacao e comecar a importar seus dados...


GOSTEI 0
POSTAR