Field must be a Memo field – FoxPro 350

350

Il codice 350 appare quando APPEND o COPY MEMO riceve il nome di un campo che non è di tipo Memo. Controlla la struttura della tabella, usa un campo Memo reale per questi comandi e scegli un'operazione diversa se il dato è Character o appartiene a un altro tipo.

Cosa significa questo errore?

Il codice 350 appare quando APPEND o COPY MEMO riceve il nome di un campo che non è di tipo Memo. Controlla la struttura della tabella, usa un campo Memo reale per questi comandi e scegli un'operazione diversa se il dato è Character o appartiene a un altro tipo.

Messaggio originale

Field must be a Memo field

Contesto e parole chiave

Alias

  • campo Memo richiesto
  • Error 350
  • VFP-350

Messaggi alternativi

  • APPEND o COPY MEMO usato su un campo non Memo
  • Il campo indicato non è di tipo Memo

Prodotti

  • Visual FoxPro

Piattaforme

  • Windows

Parole chiave

  • copy memo foxpro
  • field must be a memo field
  • foxpro error 350

Cause possibili

Tipo del campo incompatibile con il comando

Il nome passato a APPEND o COPY MEMO identifica un campo che non ha il tipo Memo richiesto dal comando.

comune

Diagnosi

Tipo del campo e comando che lo usa

Visualizza la struttura della tabella, identifica il campo indicato nel codice e confronta il suo tipo con il requisito di APPEND MEMO o COPY MEMO.

Come leggere il risultato. Se il campo non è contrassegnato come Memo, la causa del codice 350 è confermata; il comando deve ricevere un campo compatibile.

Visual FoxPro
DISPLAY STRUCTURE
Visual FoxPro
COPY MEMO note TO note.txt

Risoluzione

Usare un campo Memo con il comando corretto

Difficoltà: facileRischio: basso

Passa a COPY MEMO o APPEND MEMO il nome di un campo Memo realmente presente e aperto nella tabella, oppure sostituisci il comando se il dato è di un altro tipo.

  1. Controlla la struttura della tabella e annota i campi di tipo Memo.
  2. Correggi il nome usato dal comando scegliendo il campo Memo previsto dal flusso.
  3. Se il campo è Character o di altro tipo, usa l'operazione di lettura o scrittura appropriata invece di COPY MEMO.
  4. Ripeti l'operazione su una copia o su un ambiente di prova e verifica il file o il record risultante.
Visual FoxPro
COPY MEMO nomeMemo TO risultato.txt

Domande frequenti

Perché COPY MEMO genera l'errore 350?

Perché il nome indicato non identifica un campo di tipo Memo. Controlla DISPLAY STRUCTURE e usa un campo Memo oppure un comando adatto al tipo effettivo del dato.

Approfondimenti

Schede correlate