Postada em 11/04/2005 12:37 hs
é o seguinte, preciso inserir dados de uma consulta sql, em uma tabela, e para não fazer um FOR-NEXT, adicionando registro a registro, estou fazendo o seguinte: os dados vão pra uma tabela temporária chamada folha, então eu a deleto, como a seguir:
bd.Execute ("drop table folha")
ai depois faço um processamento, e após faço um select e insiro na tabela temporária, neste ponto a tabela é criada novamente:
sql = "SELECT codfun,despesa,qtde,valor,periodo,tipo,nome,empresa,funcao,setor INTO [folha] FROM [lancamentos] WHERE periodo='" & txtperiodo & "'"
O que ocorre, é que se neste processamento ocorrer alguma condição, em que o mesmo não termine, a tabela ja foi deletada acima, o que vai causar erro qdo tentar deleta-la novamente. então pensei em apenas apagar o conteudo desta tabela, e depois do processamento, inserir os dados na tabela ja criada, mas qual seria a instrução sql para isto ?
|