Data.DBXMetaDataNames.TDBXColumnsColumns
Delphi
TDBXColumnsColumns = class
C++
class PASCALIMPLEMENTATION TDBXColumnsColumns : 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 le nom dans la métadonnée Columns.
TDBXColumnsColumns est utilisé pour accéder aux colonnes par le nom dans la collection de la métadonnée Columns. Ces colonnes sont renvoyées quand TDBXCommand.Text vaut TDBXMetaDataCommands.GetColumns 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 de la colonne | Type des données de la colonne | Description |
---|---|---|
CatalogName |
String |
Nom du catalogue. |
SchemaName |
String |
Nom du schéma. |
TableName |
String |
Nom de la table. |
columnName |
String |
Nom de la colonne. |
typeName |
String |
Nom du type de données spécifique à la base de données. |
Precision |
Int32 |
Précision de ce type. Pour un type de données chaîne, c'est le nombre maximal de caractères. Pour les types décimaux, c'est le nombre maximal de chiffres incluant les chiffres de l'échelle. |
Scale |
Int32 |
Echelle d'un type décimal. |
Ordinal |
Int32 |
Position dans les lignes de la table en commençant à 1. |
DefaultValue |
String |
Valeur par défaut. |
isNullable |
Boolean |
True si les valeurs NULL sont acceptées ; false sinon. |
IsAutoIncrement |
Boolean |
La valeur est auto-incrémentée. |
MaxInline |
Int32 |
Le nombre maximal d'octets à écrire dans la ligne. Le reste des données est géré comme un BLOB. |
DbxDataType |
Int32 |
Type de données dbExpress. |
IsFixedLength |
Boolean |
True si la colonne contient des données de longueur fixe ; false sinon. |
IsUnicode |
Boolean |
Peut contenir des caractères Unicode. |
IsLong |
Boolean |
Est un type de données BLOB. |
IsUnsigned |
Boolean |
Est un type numérique non signé. |