Datentyp Memo -Funktionen verwendet werden, um große Mengen von Text in Access 2007 zu speichern. Varchar ist ein variabler Länge Charakter Datentyp, bei dem die Speichergröße entspricht der Länge der eingegebenen Daten. Es ist nützlich, wenn Dateneingaben in einer Spalte haben große Variation in der Größe . Memo -Datentyp ist eine Unicode-Text -Stream , dh es hat keine feste Breite , während VARCHAR Daten ist eine Nicht-Unicode- Text-String , mit einer festen Breite . Daher Umwandlung Memo Daten VARCHAR führt zu einem Fehler . Während die Nutzer nicht in der Lage , die Daten direkt zu konvertieren , und übergeben Sie zunächst durch einen Daten-Konvertierung sind löst dieses Problem. Anleitung
1
erstellen Datenkonvertierung , um die Memo Spalte zu konvertieren " DT_TEXT . "
2
Konvertieren Sie die gleichen Spalte aus dem " DT_TEXT " bis " DT_STR . " Stellen Sie sicher, nicht zu einer Verkürzung , wenn Sie zu konvertieren " DT_STR ", indem sie nicht genug reservieren Breite auf der Spalte für die gesamte Streaming von Inhalten .
3
Vermeiden Sie ein Abschneiden , indem Sie die Länge der Spalte auf die entsprechende Länge (bis zu 500 Zeichen).