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 */;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
procedure function |
public | IBX.IBUtils.pas IBX.IBUtils.hpp |
IBX.IBUtils | IBX.IBUtils |
Description
Breaks a connection string into its component parts.
The first overload of this method is deprecated.
The second overload is using TIBProtocols, and the last one is using a SSL connection.
Note: SSL Connections require a different InterBase license to use.