Data.DB.TField.AsWideString
Delphi
property AsWideString: string read GetAsWideString write SetAsWideString;
C++
__property System::UnicodeString AsWideString = {read=GetAsWideString, write=SetAsWideString};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TField |
Description
Représente la valeur du champ sous la forme d'un WideString.
La lecture de la propriété AsWideString renvoie le nom de classe abrégé du composant champ. Le nom de classe abrégé est généré en supprimant le 'T' initial du nom de classe et en supprimant le mot 'FIELD' final, sauf dans le cas de TField où cela laisserait une chaîne vide. Ainsi, le nom de classe abrégé de TField est “FIELD“, le nom de classe abrégé de TVarBytesField est “VarBytes“, etc.
Toute tentative d'assigner une valeur à la propriété AsWideString déclenche une exception.
Les descendants de TField, représentant les champs WideString ou gérant la conversion entre la propriété Value du champ et un WideString, redéfinissent AsWideString afin de lire ou d'écrire la valeur du champ sous la forme d'une chaîne différente, plus significative.