Data.DBXMetaDataNames.TDBXDataTypesColumns

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTDBXDataTypesColumns

Delphi

TDBXDataTypesColumns = class

C++

class PASCALIMPLEMENTATION TDBXDataTypesColumns : public System::TObject

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Data.DBXMetaDataNames.pas
Data.DBXMetaDataNames.hpp
Data.DBXMetaDataNames Data.DBXMetaDataNames

Beschreibung

Greift über die Namen auf Spalten in den DataTypes-Metadaten zu.

Mit TDBXDataTypesColumns wird über die Namen auf Spalten in der DataTypes-Metadatenkollektion zugegriffen. Diese Spalten werden beim Lesen der Metadaten zurückgegeben, wenn TDBXCommand.Text TDBXMetaDataCommands.GetDataTypes ist. Um die Metadatenspalte zu ermitteln, verwenden Sie diese Konstante zum Indizieren der TDBXReader-Instanz, die von TDBXCommand.ExecuteQuery zurückgegeben wird.

Die folgende Tabelle beschreibt die Spalten.



Spaltenname Datentyp der Daten in der Spalte Beschreibung

TypeName

String

Datenbankspezifischer Datentypname

DbxDataType

Int32

dbExpress-Datentyp

ColumnSize

Int64

Länge dieses Typs.

Bei dem Datentyp "String" ist dies die maximale Zeichenanzahl.

Bei einer Gleitkommazahl ist dies die Anzahl der signifikanten Bits in der Mantisse.

Bei anderen numerischen Typen ist dies die maximale Anzahl der signifikanten Ziffern.

Bei Datums-, Zeit- und Zeitstempel-Typen ist dies die Länge der String-Repräsentation.

CreateFormat

String

Erstellt das Format, das in CREATE TABLE verwendet wird.

CreateParameters

String

Parameter zum Erstellen des Formats.

DataType

String

Name des Sprachtyps, der diesen Datentyp repräsentiert.

IsAutoIncrementable

Boolean

Kann für eine Autoinkrement-Spalte verwendet werden.

IsBestMatch

Boolean

Beste Übereinstimmung für den Sprachtyp.

IsCaseSensitive

Boolean

Berücksichtigt die Groß/Kleinschreibung.

IsFixedLength

Boolean

Feste Länge.

IsFixedPrecisionScale

Boolean

Exakter numerischer Typ.

IsLong

Boolean

Ein BLOB-Typ.

IsNullable

Boolean

Kann einen Nullwert aufnehmen.

IsSearchable

Boolean

Kann in der SQL-Datenbank gesucht werden.

IsSearchableWithLike

Boolean

Kann mit dem SQL LIKE-Operator gesucht werden.

IsUnsigned

Boolean

Vorzeichenloser numerischer Typ.

MaximumScale

Int16

Maximal möglicher Skalierungswert.

MinimumScale

Int16

Minimal möglicher Skalierungswert.

IsConcurrencyType

Boolean

Hat eine spezielle Aktualisierungssemantik.

MaximumVersion

String

Letzte Datenbankproduktversion, in der dieser Typ verfügbar war.

MinimumVersion

String

Erste Datenbankproduktversion, in der dieser Typ verfügbar war.

IsLiteralSupported

Boolean

Kann als SQL-Literal repräsentiert werden.

LiteralPrefix

String

Präfix eines SQL-Literals.

LiteralSuffix

String

Suffix eines SQL-Literals.

IsUnicode

Boolean

Kann Unicode-Zeichendaten aufnehmen.

ProviderDbType

Int32

Entspricht der DbxDataType-Spalte. Reserviert für .NET-Anwendungen.



Siehe auch