Data.DBXMetaDataNames.TDBXDataTypesIndex

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTDBXDataTypesIndex

Delphi

TDBXDataTypesIndex = class

C++

class PASCALIMPLEMENTATION TDBXDataTypesIndex : public System::TObject

Eigenschaften

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

Beschreibung

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

Mit TDBXDataTypesIndex wird auf Spalten über die Ordinalnamen 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.



Ordinalname der Spalte 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

Boolescher Typ

Kann für eine Autoinkrement-Spalte verwendet werden.

IsBestMatch

Boolescher Typ

Beste Übereinstimmung für den Sprachtyp

IsCaseSensitive

Boolescher Typ

Berücksichtigt die Groß/Kleinschreibung

IsFixedLength

Boolescher Typ

Feste Länge

IsFixedPrecisionScale

Boolescher Typ

Exakter numerischer Typ

IsLong

Boolescher Typ

Ein BLOB-Typ

IsNullable

Boolescher Typ

Kann einen Nullwert aufnehmen

IsSearchable

Boolescher Typ

Kann in der SQL-Datenbank gesucht werden

IsSearchableWithLike

Boolescher Typ

Kann mit dem SQL LIKE-Operator gesucht werden

IsUnsigned

Boolescher Typ

Vorzeichenloser numerischer Typ

MaximumScale

Int16

Maximal möglicher Skalierungswert

MinimumScale

Int16

Minimal möglicher Skalierungswert

IsConcurrencyType

Boolescher Typ

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

Boolescher Typ

Kann als SQL-Literal repräsentiert werden

LiteralPrefix

String

Präfix eines SQL-Literals.

LiteralSuffix

String

Suffix eines SQL-Literals.

IsUnicode

Boolescher Typ

Kann Unicode-Zeichendaten aufnehmen

ProviderDbType

Int32

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



Siehe auch