Tabelle e indici
Field must be a Memo field – FoxPro 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 fieldContesto 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.
comuneDiagnosi
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.
DISPLAY STRUCTURECOPY MEMO note TO note.txtRisoluzione
Usare un campo Memo con il comando corretto
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.
- Controlla la struttura della tabella e annota i campi di tipo Memo.
- Correggi il nome usato dal comando scegliendo il campo Memo previsto dal flusso.
- Se il campo è Character o di altro tipo, usa l'operazione di lettura o scrittura appropriata invece di COPY MEMO.
- Ripeti l'operazione su una copia o su un ambiente di prova e verifica il file o il record risultante.
COPY MEMO nomeMemo TO risultato.txtDomande 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
- APPEND Command riferimento_comandi_vfphelp
- COPY MEMO Command riferimento_comandi_vfphelp
- Field must be a Memo field (Error 350) pagina_dettaglio_vfphelp