MS Access 2010: "Sequenza di raccolta non supportata con il formato di file specificato"

StackOverflow https://stackoverflow.com/questions/3601107

  •  25-09-2019
  •  | 
  •  

Domanda

Di recente ho aggiornato a MS Access 2010. Quando apro un certo .Mdb (formato file 2000-2003), sono accolto con questo messaggio: collating sequence not supported with the specified file format. Non sono sicuro di cosa significhi, ma me lo dà ogni volta che il database viene aperto.

Ho cercato su Google ma non ho trovato nulla che pensavo sembrasse correlato. Se ho aggiornato il formato di file al 2007, non mi ha dato il messaggio, ma non è molto un'opzione in questa situazione.

È un numero del 2010? O c'è qualcosa di corrotto con il mio database? Cosa devo fare per aggirarlo?

È stato utile?

Soluzione 2

Questo articolo KB di m $ ha risolto il mio problema. Il problema era l'impostazione del "nuovo ordine del database".

Altri suggerimenti

Ho avuto lo stesso problema e ho trovato una soluzione diversa. Sto usando MS-Access 2010 e 2007. 2010 Impossibile creare file MDB e i file ACCDB che creati non si aprirebbero nel 2007. La soluzione era andare alla scheda File nel 2010, fare clic sul collegamento Opzioni e impostare l'ordine di ordinamento per Nuovi database a "Generale - Legacy". L'ordine di ordinamento che è stato visualizzato era "generale", ho quindi creato un database vuoto in formato MDB e ho importato tutti gli oggetti, i moduli, il codice ET. Il database appena rinominato funziona nel 2007.

Ho riscontrato questo errore dopo aver abilitato il Traccia Nome Informazioni Autocorrect Opzione per un database originariamente creato in Access 2007, quindi successivamente aggiornato al formato di file 2010. Ora lo sto usando ad Access 2016.

Nel mio caso, contrariamente alla risoluzione fornita da Microsoft Articolo KB referenziato da @code4food's Rispondere La soluzione era quella di modificare il nuovo ordine di ordinamento del database a "Generale - Legacy".

Inoltre, questo database è configurato per eseguire automaticamente un compatto e una riparazione all'uscita. Per qualche motivo ciò ha causato il ritorno dell'ordinanza di ordinamento al generale. Pertanto, i passaggi esatti che ho dovuto prendere per risolvere il problema sono i seguenti:

  1. Modificare Nuovo ordine di ordinamento del database impostazione a Generale - Legacy.
  2. Chiudi il database. Annulla Compact e riparazione automatici premendo ESC.
  3. Il database di riapertura e la conferma dell'ordinamento è ancora impostato su General - Legacy.

Ho anche affrontato un problema simile, avevo creato un file di accesso MS su una macchina. E ho spostato il mio server web su un'altra macchina. E ho iniziato a ottenere l'eccezione simile.

Ho appena creato un nuovo DB MS-Access su una nuova macchina e ho copiato tutte le tabelle (con dati) di Old DB.

E usando il nuovo file DB risolto il mio problema.

Saluti!

Backup. Crea una copia di backup del database cattivo, senza sovrascrivere alcun backup esistente. Qualunque cosa sia andata storta, non vuoi peggiorare le cose e un backup ti dà più tentativi di recupero.

Sconcensione il nome Caselle di correzione automatica.

  • In Access 2007: pulsante Office | Opzioni di accesso | Database corrente.
  • Nelle versioni precedenti: Strumenti | Opzioni | Generale.

Per una spiegazione del perché, vedere i guasti causati dal nome corretto automatico. Compatto.

  • In Access 2010: database compatto e riparazione sul nastro degli strumenti di database.
  • In Access 2007: pulsante Office | Gestisci | Compatto/riparazione.
  • Nelle versioni precedenti: Strumenti | Utilità di database | Compatto/riparazione.

Decompile. Accesso a chiusura e inserisci qualcosa del genere al prompt dei comandi: usa il percorso su dove msAccess.exe si trova sul tuo computer e includi le citazioni.

Di nuovo compatto.

Apri l'accesso (tenere premuto il tasto Maiusc se si dispone di un codice di avvio) e di nuovo compatto.

Fallo due volte: uno comp

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top