Maximum record length exceeded in the import file – FoxPro 392

392

Il codice 392 appare quando almeno un record del file da importare supera 4.001 byte. Misura la lunghezza fisica dei record, individua i campi o le righe responsabili e modifica l'esportazione affinché ogni record rientri nel limite, preservando i dati in più record o file quando il formato lo consente.

Cosa significa questo errore?

Il codice 392 appare quando almeno un record del file da importare supera 4.001 byte. Misura la lunghezza fisica dei record, individua i campi o le righe responsabili e modifica l'esportazione affinché ogni record rientri nel limite, preservando i dati in più record o file quando il formato lo consente.

Messaggio originale

Maximum record length exceeded in the import file

Contesto e parole chiave

Alias

  • Error 392
  • record di importazione oltre 4001 byte
  • VFP-392

Messaggi alternativi

  • Record oltre il limite di 4.001 byte
  • Riga del file di importazione troppo lunga

Prodotti

  • Visual FoxPro

Piattaforme

  • Windows

Parole chiave

  • foxpro 4001 bytes
  • foxpro error 392
  • maximum record length import file

Cause possibili

Record fisico oltre la lunghezza massima

Il file fornito al comando di importazione contiene almeno un record con una lunghezza superiore a 4.001 byte, oltre il limite dichiarato dal messaggio di Visual FoxPro.

comune

Diagnosi

Lunghezza in byte di ogni record del file

Analizza il file sorgente nel formato reale di importazione, misura i record in byte e individua quello che supera 4.001; considera anche la codifica usata dall'esportazione.

Come leggere il risultato. Il primo record oltre 4.001 byte conferma la causa del codice 392 e identifica il contenuto da ridistribuire.

Risoluzione

Ridurre la lunghezza dei record prima dell'importazione

Difficoltà: mediaRischio: medio

Correggi l'esportazione o la struttura del file in modo che ogni record resti entro 4.001 byte, suddividendo il contenuto solo secondo una struttura dati compatibile.

  1. Conserva il file originale e individua i record che superano il limite.
  2. Riduci i campi o la rappresentazione che causa l'eccesso, oppure distribuisci il contenuto in record o file distinti mantenendo le chiavi di relazione.
  3. Misura nuovamente il file convertito e verifica che ogni record sia lungo al massimo 4.001 byte.
  4. Ripeti l'importazione su una copia della destinazione e controlla che nessun contenuto sia stato perso.

Non troncare i dati senza una regola di conservazione: crea una copia del file e verifica la ricostruibilità dei contenuti suddivisi.

Domande frequenti

Qual è il limite indicato dall'errore FoxPro 392?

Il messaggio indica che un record del file di importazione supera 4.001 byte. Misura i record e modifica l'esportazione o la suddivisione dei dati prima di ripetere l'importazione.

Approfondimenti

Schede correlate