IBX.IBUtils.DecomposeDatabaseName
Delphi
procedure DecomposeDatabaseName(DatabaseName : String; var ServerName, Protocol, DatabasePath : String);
procedure DecomposeDatabaseName(DatabaseName : String; var ServerName, Port : string; var Protocol : TIBProtocol; var DatabasePath : String); overload;
procedure DecomposeDatabaseName(DatabaseName : String; var ServerName, Port : string; var Protocol : TIBProtocols; var DatabasePath : String); overload;
procedure DecomposeDatabaseName(DatabaseName : String; var ServerName, Port : String; var Protocol : TIBProtocol; var DatabasePath : String; var SSL : Boolean; var ServerPublicFile, ServerPublicPath, ClientCertFile, ClientPassPhraseFile, ClientPassPhrase : String);
procedure DecomposeDatabaseName(DatabaseName : String; var ServerName, Port : String; var Protocol : TIBProtocols; var DatabasePath : String; var SSL : Boolean; var ServerPublicFile, ServerPublicPath, ClientCertFile, ClientPassPhraseFile, ClientPassPhrase : String); overload;
C++
extern DELPHI_PACKAGE void __fastcall DecomposeDatabaseName _DEPRECATED_ATTRIBUTE1("use either the SSL version or the TProtocol version") (System::UnicodeString DatabaseName, System::UnicodeString &ServerName, System::UnicodeString &Protocol, System::UnicodeString &DatabasePath)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | IBX.IBUtils.pas IBX.IBUtils.hpp |
IBX.IBUtils | IBX.IBUtils |
Description
Décompose une chaîne de connexion en différentes parties la composant.
La première surcharge de cette méthode est obsolète.
La deuxième surcharge utilise TIBProtocols et la dernière utilise une connexion SSL.
Remarque : Les connexions SSL requièrent qu'une licence InterBase différente soit utilisée.