FireDAC.Phys.IBBase.TFDIBSecurity

De RAD Studio API Documentation
Aller à : navigation, rechercher

FireDAC.Phys.IBBase.TFDIBServiceFireDAC.Phys.TFDPhysDriverServiceFireDAC.Stan.Intf.TFDComponentSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTFDIBSecurity

Delphi

TFDIBSecurity = class (TFDIBService)

C++

class PASCALIMPLEMENTATION TFDIBSecurity : public TFDIBService

Propriétés

Type Visibilité  Source Unité  Parent
class public
FireDAC.Phys.IBBase.pas
FireDAC.Phys.IBBase.hpp
FireDAC.Phys.IBBase FireDAC.Phys.IBBase


Description

Classe implémentant le service de gestion de la sécurité des bases de données Firebird et InterBase.

Utilisez le composant TFDIBSecurity pour ajouter des capacités de gestion de la sécurité des bases de données à une application.

Pour configurer la connexion au serveur de base de données, vous devez remplir les propriétés suivantes : DriverLink, Host, Protocol, UserName et Password.

Pour gérer la sécurité, une application doit :

Pour gérer le cryptage de base de données Interbase uniquement, une application doit :

  • Spécifier EUADatabase, KeyName.
  • Appeler SetEncryption / ChangeEncryption / RemoveEncryption.

Une application Interbase peut gérer le statut EUA d'une base de données en utilisant la propriété EUAActive.

Exemple

{ Adding a user: }
FDIBSecurity1.DriverLink := FDPhysIBDriverLink1;
FDIBSecurity1.UserName := 'sysdba';
FDIBSecurity1.Password := 'masterkey';
FDIBSecurity1.Host := 'db.srv.host';
FDIBSecurity1.Protocol := ipTCPIP;
FDIBSecurity1.AUserName := 'user1';
FDIBSecurity1.APassword := '12345';
FDIBSecurity1.AFirstName := 'Bill';
FDIBSecurity1.ALastName := 'Scott';
FDIBSecurity1.AddUser;

Voir aussi