Data.DB.TField.AsString

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property AsString: string read GetAsString write SetAsString;

C++

__property System::UnicodeString AsString = {read=GetAsString, write=SetAsString};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Data.DB.pas
Data.DB.hpp
Data.DB TField

Beschreibung

Stellt den Feldwert als String- (Delphi) bzw. AnsiString- (C++) Wert dar.

Bei einem Lesezugriff auf die Eigenschaft AsString wird der verkürzte Klassenname der Feldkomponente in Klammern gesetzt zurückgegeben. Der verkürzte Klassenname entsteht durch Entfernen des dem Klassennamen vorangestellten "T" und des nachfolgenden Wortteils "Field". Bei TField wird nur das "T" entfernt, da sonst ein leerer String entstehen würde. Für TField ist der verkürzte Klassenname "Field", der verkürzte Klassenname für TVarBytesField ist "VarBytes" usw.

Ein Schreibzugriff auf die Eigenschaft AsString löst eine Exception aus.

Von TField abgeleitete Klassen, die String-Felder repräsentieren oder Umwandlungen der Feldeigenschaft Value in einen String-Wert unterstützen, überschreiben AsString, um den Feldwert als einen unterschiedlichen, ausagekräftigeren String zu lesen und zu schreiben.

Siehe auch

Codebeispiele