Eliminare la tabella errori di importazione

Anonimo
2012-01-10T22:15:19+00:00

Salve,

Devo preparare un file di specifiche per l'importazione periodica di un file di testo.

Il file di testo conterrà sempre delle righe che andranno in errore con la conseguente creazione della tabella "Errori di importazione". A me non interessa conservare questa tabella e vorrei evitare di eliminarla manualmente, quindi vorrei sapere come fare ad eliminarlo automaticamente.

Grazie per la collaborazione.

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2012-01-17T17:49:31+00:00

Alla fine la soluzione che ho adottato è una select su MSYSOBJECTS con LIKE *ImportErrors e cancello l'oggeto con il nome corrispondente.

Grazie.

La risposta è stata utile?

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2012-01-11T15:21:21+00:00

Ciao Francesco,

se l'errore riguare record (quindi righe importate) e non campi (quindi un'intera colonna) non credo ci siano alternative.

Eventualmente potresti pensare di fare un passaggio più lungo che consiste nell'allegare il file da importare (utilizzando sempre le tue specifiche di importazione), anzichè importarlo direttamente, e poi usare una query di accodamento che ti consente di filtrare i record con errori.

David

La risposta è stata utile?

0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2012-01-11T12:55:29+00:00

    Grazie per la tua risposta.

    A quello ci avevo già pensato, ma volevo sapere se c'era qualche proprietà della fase di importazione che permettesse di ignorare gli errori. per avere un codice più pulito.

    Grazie.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2012-01-11T08:55:35+00:00

    Ciao Francesco,

    se il nome del file di testo che importi è sempre lo stesso, anche la tabella degli errori di importazione dovrebbe avere sempre lo stesso nome.

    Puoi utilizzare un'istruzione di questo tipo:


    DoCmd.DeleteObject acTable, "NomeTabellaDaCancellare"


    David

    La risposta è stata utile?

    0 commenti Nessun commento