Data.DB.TBlobField.SetFieldType
Delphi
procedure SetFieldType(Value: TFieldType); override;
C++
virtual void __fastcall SetFieldType(TFieldType Value);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TBlobField |
Description
Permet de spécifier le type d'un champ BLOB.
La méthode SetFieldType permet de modifier le type d'un champ BLOB en surchargeant le type par défaut.
Normalement, le type du champ de la base de données physique est testé et le type de champ (TFieldType) le plus proche est sélectionné. Les champs BLOB peuvent indiquer plus précisément le type du champ BLOB dans la base de données. Le type de BLOB est spécifié en utilisant le paramètre Value.
Le tableau suivant énumère les valeurs possibles pour les champs BLOB. L'appel de SetFieldType avec une valeur autre ne fait rien.
Valeur | Description |
---|---|
ftBlob |
Champ objet binaire volumineux |
ftMemo |
Champ mémo texte |
ftGraphic |
Champ bitmap |
ftFmtMemo |
Champ mémo texte formaté |
ftParadoxOle |
Champ OLE Paradox |
ftDBaseOle |
Champ OLE dBASE |
ftTypedBinary |
Champ binaire typé |
ftOraBlob |
Champs BLOB dans les tables Oracle 8 |
ftOraClob |
Champs CLOB dans les tables Oracle 8 |
Remarque : Appeler SetFieldType revient au même que d'affecter une valeur à la propriété BlobType.