Data.DBXMetaDataNames.TDBXDataTypesIndex

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.TObjectTDBXDataTypesIndex

Delphi

TDBXDataTypesIndex = class

C++

class PASCALIMPLEMENTATION TDBXDataTypesIndex : public System::TObject

Propriétés

Type Visibilité  Source Unité  Parent
class public
Data.DBXMetaDataNames.pas
Data.DBXMetaDataNames.hpp
Data.DBXMetaDataNames Data.DBXMetaDataNames

Description

Accède aux colonnes par ordinal dans la métadonnée DataTypes.

TDBXDataTypesIndex est utilisé pour accéder aux colonnes par ordinal dans la collection de la métadonnée DataTypes. Ces colonnes sont renvoyées quand TDBXCommand.Text vaut TDBXMetaDataCommands.GetDataTypes lors de la lecture de la métadonnée. Pour récupérer les colonnes de la métadonnée, utilisez ces constantes pour indexer l'instance de TDBXReader renvoyée par TDBXCommand.ExecuteQuery.

Ce tableau décrit les colonnes.



Nom ordinal de la colonne Type des données de la colonne Description

TypeName

String

Nom du type de données spécifique à la base de données.

DbxDataType

Int32

Type de données dbExpress.

ColumnSize

Int64

Longueur de ce type.

Pour un type de données chaîne, c'est le nombre maximal de caractères.

Pour un nombre à virgule flottante, c'est le nombre de bits significatifs dans la mantisse.

Pour les autres types numériques, c'est le nombre maximal de chiffres significatifs.

Pour les types date, heure et horodatage, c'est la longueur de la représentation chaîne.

CreateFormat

String

Format Create utilisé dans CREATE TABLE.

CreateParameters

String

Paramètres pour le format Create.

DataType

String

Nom du type de langage représentant ce type de donnée.

IsAutoIncrementable

Boolean

Peut être utilisé pour une colonne auto-incrémentée.

IsBestMatch

Boolean

Est la meilleure correspondance pour le type de langage.

IsCaseSensitive

Boolean

Est sensible à la casse.

IsFixedLength

Boolean

Est de longueur fixe.

IsFixedPrecisionScale

Boolean

Est un numérique exact.

IsLong

Boolean

Est un type BLOB.

IsNullable

Boolean

Peut être initialisé à une valeur NULL.

IsSearchable

Boolean

Peut être recherché dans la base de données SQL.

IsSearchableWithLike

Boolean

Peut être recherché avec l'opérateur SQL LIKE.

IsUnsigned

Boolean

Est un numérique non signé.

MaximumScale

Int16

Valeur d'échelle possible maximale.

MinimumScale

Int16

Valeur d'échelle possible minimale.

IsConcurrencyType

Boolean

A des sémantiques de mise à jour spéciales.

MaximumVersion

String

Dernière version du produit de base de données où ce type était disponible.

MinimumVersion

String

Première version du produit de base de données où ce type était disponible.

IsLiteralSupported

Boolean

Peut être représenté sous la forme d'un littéral SQL.

LiteralPrefix

String

Préfixe du littéral SQL.

LiteralSuffix

String

Suffixe du littéral SQL.

IsUnicode

Boolean

Peut contenir des données caractère Unicode.

ProviderDbType

Int32

Identique à la colonne DbxDataType. Réservé pour les applications .NET.



Voir aussi