Data.DB.TBlobField.SetFieldType
Delphi
procedure SetFieldType(Value: TFieldType); override;
C++
virtual void __fastcall SetFieldType(TFieldType Value);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TBlobField |
Beschreibung
Legt den Typ des BLOB-Feldes fest.
Mit SetFieldType lässt sich der Feldtyp eines BLOB-Feldes ändern, wobei der Standardtyp überschrieben wird.
Normalerweise wird der Typ des physischen Datenbankfeldes überprüft und ein TFieldType ausgewählt, der die größtmögliche übereinstimmung aufweist. BLOB-Felder können expliziter angeben, welche Art von BLOB-Wert in der Datenbank vorhanden ist. Geben Sie den BLOB-Typ als Wert des Parameters Value an.
Die folgende Tabelle enthält die möglichen Werte für BLOB-Felder. Wenn SetFieldType mit einem anderen Datentyp aufgerufen wird, erfolgt keine Aktion.
Wert | Beschreibung |
---|---|
ftBlob |
BLOB-Feld (Binary Large OBject) |
ftMemo |
Textmemofeld |
ftGraphic |
Bitmapfeld |
ftFmtMemo |
Memofeld für formatierten Text |
ftParadoxOle |
Paradox-OLE-Feld |
ftDBaseOle |
dBASE-OLE-Feld |
ftTypedBinary |
Typisiertes Binärfeld |
ftOraBlob |
BLOB-Felder in Oracle 8-Tabellen |
ftOraClob |
CLOB-Felder in Oracle 8-Tabellen |
Anmerkung: Der Aufruf von SetFieldType entspricht dem Zuweisen der Eigenschaft BlobType.