Datasnap.DBClient.TCustomClientDataSet.SetProvider

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure SetProvider(Provider: TComponent);

C++

void __fastcall SetProvider(System::Classes::TComponent* Provider);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Datasnap.DBClient.pas
Datasnap.DBClient.hpp
Datasnap.DBClient TCustomClientDataSet

Description

Associe l'ensemble de données client au fournisseur dans le même espace de traitement.

Utilisez SetProvider pour spécifier un composant fournisseur local procurant des données à l'ensemble de données client et appliquant des actualisations à partir de celui-ci. L'ensemble de données client communique avec ce fournisseur en utilisant l'interface IAppServer spécifiée par la propriété AppServer.

N'appelez pas SetProvider si l'ensemble de données client utilise déjà un composant fournisseur interne. En outre, n'utilisez pas SetProvider pour les fournisseurs distants sur un serveur d'application. Si le fournisseur n'est pas dans le même espace de traitement que l'ensemble de données client, utilisez la propriété ProviderName. Si le fournisseur possède le même propriétaire que l'ensemble de données client, vous pouvez également utiliser la propriété ProviderName.

Le paramètre Provider doit être un descendant de TCustomProvider. Sinon SetProvider déclenche une exception.

Remarque :  Si vous fermez l'ensemble de données client après avoir affecté un fournisseur en utilisant la méthode SetProvider, lorsque vous rouvrez l'ensemble de données client, vous devez rappeler SetProvider pour réaffecter ce fournisseur.

Voir aussi