Data.SqlExpr.TSQLTable

De RAD Studio API Documentation
Aller à : navigation, rechercher

Data.SqlExpr.TCustomSQLDataSetData.DB.TDataSetSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTSQLTable

Delphi

TSQLTable = class(TCustomSQLDataSet)

C++

class PASCALIMPLEMENTATION TSQLTable : public TCustomSQLDataSet

Propriétés

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

Description

TSQLTable représente une table de base de données à laquelle on accède en utilisant dbExpress.

Utilisez TSQLTable pour représenter une table sur un serveur de bases de données accédé via TSQLConnection. TSQLTable génère une requête permettant de récupérer toutes les lignes et colonnes d'une table spécifiée. Vous pouvez ajouter un composant TSQLTable à une fiche ou à un module de données lors de la conception, ou en créer un dynamiquement à l'exécution.

TSQLTable est un ensemble de données unidirectionnel. A l'inverse des autres ensembles de données, les ensembles de données unidirectionnels ne mémorisent pas dans un tampon mémoire plusieurs enregistrements. A cause de cela, vous ne pouvez vous déplacer qu'en utilisant les méthodes First et Next. Il n'existe pas de gestion d'édition intégrée. Les données d'une table SQL ne peuvent être éditées qu'en créant explicitement une commande SQL UPDATE ou en connectant la table à un ensemble de données client au moyen d'un fournisseur. Les fonctionnalités qui exigent la mémorisation dans un tampon mémoire de plusieurs enregistrements, par exemple les filtres ou les champs de référence, ne sont pas disponibles.

Avant de pouvoir utiliser un composant TSQLTable, vous devez le connecter au serveur de bases de données. Par conséquent, quand vous travaillez avec TSQLTable, la première étape consiste à définir la propriété SQLConnection. Une fois l'ensemble de données connecté à un serveur, utilisez la propriété TableName pour spécifier la table représentée par ce composant.

Voir aussi