Verhindern der Übersetzung von Daten in Zeichen- oder Memofeldern
In bestimmten Fällen soll keine automatische Codepageumsetzung erfolgen. Wenn ein Zeichenfeld beispielsweise ein verschlüsseltes Kennwort enthält, soll Visual FoxPro das Kennwort nicht automatisch übersetzen, da es auf diese Weise geändert würde.
So verhindern Sie die Übersetzung von Daten in einem Zeichen- oder Memofeld
Öffnen Sie das Projekt mit der Tabelle.
Markieren Sie die Tabelle.
Wählen Sie die Schaltfläche Ändern.
Der Tabellen-Designer wird angezeigt.
Markieren Sie das Feld, dessen Daten Sie schützen möchten.
Wählen Sie aus der Liste Typ die Option Zeichen (Binär) für ein Zeichenfeld bzw. Memo (Binär) für ein Memofeld aus.
Klicken Sie auf OK, und klicken Sie dann auf die Schaltfläche Ja, damit die Änderungen unwiderruflich sind.
Prüfen Sie die Änderungen, indem Sie die Struktur der Tabelle mit dem DISPLAY STRUCTURE-Befehl anzeigen.
Alternativ schützen Sie die entsprechenden Felder mit dem MODIFY STRUCTURE-Befehl.
Sie können die Übersetzung von bestimmten Zeichen in Textdateien auch mit der CHR( )-Funktion verhindern.
Siehe auch
Angabe von Codepages für Variablen | Entwickeln internationaler Anwendungen | Von Visual FoxPro unterstützte Codepages | Codepages in Visual FoxPro | Ermitteln der Codepage einer Projektdatei