Data.DB.TField.AsAnsiString
Delphi
property AsAnsiString: AnsiString read GetAsAnsiString write SetAsAnsiString;
C++
__property System::AnsiString AsAnsiString = {read=GetAsAnsiString, write=SetAsAnsiString};
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TField |
Beschreibung
Stellt den Feldwert als AnsiString dar.
Bei einem Lesezugriff auf die Eigenschaft AsAnsiString wird der verkürzte Klassenname der Feldkomponente zurückgegeben. Der verkürzte Klassenname wird gebildet, indem das führende "T" und die Endung "Field" aus dem Klassennamen entfernt werden. Bei TField würde dieses Vorgehen zu einem leeren String führen, daher lautet der verkürzte Klassenname von TField "Field", der verkürzte Klassenname von TVarBytesField "VarBytes" usw.
Wenn Sie versuchen der Eigenschaft AsAnsiString einen Wert zuzuweisen, wird eine Exception ausgelöst.
Nachkommen von TField, die AnsiString-Felder repräsentieren oder Umwandlungen der Feldeigenschaft Value in einen AnsiString-Wert unterstützen, überschreiben AsAnsiString, um den Feldwert als einen unterschiedlichen aussagekräftigeren String zu lesen und zu schreiben.