Al momento sei offline in attesa che la connessione Internet venga ristabilita

Visualizzazione del messaggio di errore "Argomento non valido" quando si esegue una query di accodamento, una query di creazione tabella o si importano dati in un file di database di Access di grandi dimensioni

Il supporto per Office 2003 è terminato

Il supporto Microsoft per Office 2003 è terminato l'8 aprile 2014. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

Le informazioni contenute in questo articolo si applicano ai database di Microsoft Access (mdb) o di Microsoft Access 2007 (accdb). Media: sono richieste conoscenze di base di creazione di macro, gestione di codice e di interoperabilità.
Sintomi
In Microsoft Access, quando si tenta di eseguire una query di accodamento, una query di creazione tabella o si cerca di importare dati in un file di database di Access di grandi dimensioni, è possibile che venga visualizzato il seguente messaggio di errore:
Argomento non valido.
Questo problema si verifica quando la dimensione del file di database di Access si avvicina al limite di 2 GB.
Workaround
Per aggirare questo problema, è necessario ridurre la dimensione del file di database di Access. A questo scopo, utilizzare uno dei seguenti metodi:

Metodo 1: Compattare il file di database di Access

È possibile ridurre la dimensione del file di database di Access eseguendo l'utilità Compatta e ripristina database. A questo scopo, attenersi alla procedura descritta di seguito.

Nota Se si desidera compattare un file di database di Access condiviso che si trova in un server o in una cartella condivisa, è necessario assicurarsi che nessun utente della rete abbia aperto tale file. Occorre avere l'uso esclusivo del file di database di Access.
  1. Avviare Access.
  2. Scegliere Utilità database dal menu Strumenti, quindi scegliere Compatta e ripristina database.

    Nota In Access 2007, fare clic sul pulsante Microsoft Office, scegliere Gestisci, quindi fare clic su Compatta e ripristina database.
  3. Nella finestra di dialogo Compatta database, fare clic sul file di Access da compattare, quindi scegliere Compatta.
  4. Nella finestra di dialogo Compatta database con nome selezionare il nome del file di database di Access compattato.
  5. Scegliere Salva.

Metodo 2: Dividere il file di database di Access

Questo problema può essere aggirato anche dividendo il file di database di Access in più file. Se il file di database di Access contiene moduli con molto codice, è possibile utilizzare i database di libreria per memorizzare il codice nonché la Divisione guidata database per dividere il file singolo di database di Access in più file. Uno dei file di database di Access contiene tutte le tabelle, l'altro i restanti oggetti di database, ad esempio moduli e report. A questo scopo, attenersi alla seguente procedura:
  1. Avviare Access.
  2. Aprire il file di database di Access problematico.
  3. Dal menu Strumenti scegliere Utilità database nella finestra Database, quindi fare clic su Divisione guidata database.

    Nota In Access 2007, fare clic su Database di Access nel gruppo Sposta dati della scheda Strumenti database.
  4. Nella finestra di dialogo Divisione guidata database scegliere Dividi database.
  5. Nella finestra di dialogo Crea database esterno, digitare il nome del file di database di Access esterno nella casella Nome file, quindi scegliere Dividi.
  6. Scegliere OK.
Riferimenti
Per ulteriori informazioni, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportati di seguito:
304932 Divisione manuale di un database di Microsoft Access
302495 ACC2000: "Argomento non valido" quando si importano, copiano o accodano dati in una tabella
209912 ACC2000: Come fare riferimento alle classi esistenti in più librerie
288631 ACC2002: Deframmentare il disco e compattare database per migliorare le prestazioni
ACC2003 ACC2002 ACCXP ACC2000 ACC2007
Proprietà

ID articolo: 835416 - Ultima revisione: 05/07/2007 12:52:50 - Revisione: 4.1

Microsoft Office Access 2007, Microsoft Office Access 2003, Microsoft Access 2002 Standard Edition, Microsoft Access 2000 Standard Edition

  • kbexpertiseinter kbtshoot kbquery kbmemory kbdatabase kberrmsg kbprb KB835416
Feedback