API:FireDAC.Comp.DataSet.TFDAutoIncField

Delphi
TFDAutoIncField = class(TAutoIncField)
C++
class PASCALIMPLEMENTATION TFDAutoIncField : public Data::Db::TAutoIncField
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| class | public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | FireDAC.Comp.DataSet |
Description
TAutoIncField est un objet champ persistant pour un champ auto-incrémenté d'un ensemble de données. {{#multireplace:FireDAC.Comp.DataSet.TFDAutoIncField|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} hérite de {{#multireplace:Data.DB.TAutoIncField|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Tout le contenu en-dessous de cette ligne se réfère à {{#multireplace:Data.DB.TAutoIncField|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.
TAutoIncField est un objet champ persistant pour un champ auto-incrémenté d'un ensemble de données.
TAutoIncField offre un accès à un champ auto-incrémenté d'une table. Les champs auto-incrémentés peuvent contenir des valeurs dans l'intervalle -2 147 483 648 à 2 147 483 647, et ils sont utilisés comme compteur pour les enregistrements de l'ensemble de données. La valeur du champ auto-incrémenté est différente pour chaque enregistrement. Chaque nouvel enregistrement reçoit comme valeur le successeur du plus grand entier attribué au dernier enregistrement inséré. Les champs auto-incrémentés sont fréquemment utilisés comme clé primaire unique d'un enregistrement.
Remarque : Les champs auto-incrémentés sont une fonction du système de base de données. Une application ne doit pas tenter de définir une valeur de champ pour un champ auto-incrémenté (avec ou sans objet TAutoIncField).
Si vous utilisez l'éditeur de champs à la conception pour créer un composant champ persistant pour le champ auto-incrémenté, vous pouvez y accéder par le nom à l'exécution. Lors de l'utilisation de composants champ dynamiques, vous pouvez accéder à l'instance TAutoIncField au moyen de la méthode FieldByName ou de la propriété Fields de l'ensemble de données.