Data.DB.TMemoField.Transliterate

Aus RAD Studio API Documentation

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