Come convertire un Memo per VARCHAR

January 28

Come convertire un Memo per VARCHAR


funzioni di tipo dati Memo vengono utilizzati per memorizzare grandi quantità di testo in Access 2007. Varchar è un tipo di dati carattere a lunghezza variabile, in cui la dimensione della memoria è uguale alla lunghezza dei dati inseriti. È utile quando voci di dati in una colonna hanno grande variazione nella dimensione. tipo di dati Memo è un flusso di testo Unicode, il che significa che non ha larghezza fissa, mentre i dati VARCHAR è una stringa di testo non Unicode, con una larghezza fissa. Pertanto, la conversione dei dati Memo per VARCHAR si traduce in un errore. Mentre gli utenti sono in grado di convertire i dati direttamente, passando prima attraverso una conversione dei dati risolve questo problema.

istruzione

1 Creare una conversione di dati per convertire la colonna Memo per "DT_TEXT."

2 Convertire stessa colonna dal "DT_TEXT" a "DT_STR." Assicurarsi di non causare un troncamento, quando si converte a "DT_STR," di non riservando larghezza sufficiente sulla colonna per l'intero contenuto flusso.

3 Evitare un troncamento modificando la lunghezza della colonna alla lunghezza appropriata (fino a 500 caratteri).