Data.DB.TField.AsWideString
Delphi
property AsWideString: string read GetAsWideString write SetAsWideString;
C++
__property System::UnicodeString AsWideString = {read=GetAsWideString, write=SetAsWideString};
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TField |
Beschreibung
Stellt den Feldwert als WideString dar.
Bei einem Lesezugriff auf die Eigenschaft AsWideString 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 AsWideString einen Wert zuzuweisen, wird eine Exception ausgelöst.
Nachkommen von TField, die WideString-Felder repräsentieren oder Umwandlungen der Feldeigenschaft Value in einen WideString-Wert unterstützen, überschreiben AsWideString, um den Feldwert als einen unterschiedlichen, aussagekräftigeren String zu lesen und zu schreiben.