SET NOCPTRANS-Befehl

Verhindert für ausgewählte Felder einer geöffneten Tabelle die Umwandlung in eine andere Codepage.

SET NOCPTRANS TO [FieldName1 [, FieldName2 ...]]

Parameter

  • TO [FieldName1 [, FieldName2 ...]]
    Gibt die Felder an, die nicht in eine andere Codepage umgewandelt werden sollen.

    Wenn Sie SET NOCPTRANS TO ohne Felder eingeben, wird die Standardumwandlung (festgelegt durch das CODEPAGE-Konfigurationselement) für alle Zeichen- und Memofelder der Tabelle ausgegeben. Mit SET("NOCPTRANS") können Sie die Felder zurückgeben, die Sie im letzten SET NOCPTRANS-Befehl angegeben haben. Verwenden Sie die Funktion CHR( ), um sicherzustellen, dass einzelne Zeichen nicht umgewandelt werden.

Hinweise

Da Microsoft Visual FoxPro so konfiguriert werden kann, dass Zeichen- und Memofelder automatisch in andere Codepages umgewandelt werden, können Sie mit dem SET NOCPTRANS-Befehl die automatische Umwandlung von Feldern, die binäre Daten enthalten, verhindern. Ein Memofeld kann beispielsweise ein Microsoft Word-Dokument enthalten. Beim Zugriff auf dieses Word-Dokument möchten Sie dieses gerne in seinem ursprünglichen, nicht umgewandelten Format einsehen. Verwenden Sie SET NOCPTRANS, um anzugeben, dass das Memofeld nicht umgewandelt werden soll.

Sie benötigen den SET NOCPTRANS-Befehl nicht, um auf binäre Daten zuzugreifen, wenn das Zeichen- oder Memofeld, das die binären Daten enthält, nicht umgewandelt wurde. Sie können sicherstellen, dass Zeichen- und Memofelder nicht umgewandelt werden, indem Sie das CODEPAGE-Konfigurationselement nicht in Ihrer Visual FoxPro-Konfigurationsdatei angeben.

Weitere Informationen zu Codepages und zum internationalen Support für Visual FoxPro finden Sie unter Von Visual FoxPro unterstützte Codepages in Entwickeln internationaler Anwendungen.

Siehe auch

CPCONVERT( ) | CPCURRENT( ) | CPDBF( ) | MODIFY COMMAND | MODIFY FILE