Data.DB.TMemoField.Transliterate
Delphi
property Transliterate: Boolean read FTransliterate write FTransliterate default 1;
C++
__property Transliterate = {default=1};
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| property | published | Data.DB.pas Data.DB.hpp |
Data.DB | TMemoField |
Beschreibung
Legt fest, ob Text im BLOB-Feld aus und in den von der Datenmenge angegebenen Zeichensatz konvertiert werden soll. {{#multireplace:Data.DB.TMemoField.Transliterate|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} erbt von {{#multireplace:Data.DB.TBlobField.Transliterate|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Der folgende Inhalt bezieht sich auf {{#multireplace:Data.DB.TBlobField.Transliterate|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.
Legt fest, ob Text im BLOB-Feld aus und in den von der Datenmenge angegebenen Zeichensatz konvertiert werden soll.
Verwenden Sie Transliterate, wenn die von der Datenmenge angegebene physikalische Datenbanktabelle keinen ANSI-Sprachtreiber nutzt und die Daten erweiterte ASCII-Zeichen enthalten können und die BLOB-Felder Text enthalten.
Hat Transliterate den Wert True, rufen BLOB-Felder die Methode Translate der Datenmenge auf, um ANSI UTF-8-Zeichen in den von der Datenmenge verwendeten Zeichensatz umzuwandeln, wenn der Feldwert mit der Eigenschaft Value, AsString oder AsVariant geändert wird. Wird der Wert des BLOB-Felds mit diesen Eigenschaften abgerufen, konvertiert die Methode Translate die Zeichen in der Datenbanktabelle in den UTF-8 (Linux)- oder ANSI (Windows)-Zeichensatz.
Für TMemoField gibt Transliterate an, ob der Text im Memofeld aus und in den von der Datenmenge angegebenen Zeichensatz konvertiert werden soll. Der Standardwert der Eigenschaft Transliterate ist True.
Hinweis: BLOB-Streams (die von der Methode CreateBlobStream der Datenmenge geliefert wurden) überprüfen beim Lesen oder Schreiben eines BLOB-Felds auch den Wert der Eigenschaft Transliterate.
Siehe auch