ISecurityConnection.Driver

Синтаксис

Driver: String;

Описание

Свойство Driver возвращает идентификатор драйвера БД, с использованием которого осуществлено данное подключение.

Комментарии

В зависимости от типа СУБД, которая установлена на сервере, свойство возвращает одно из следующих значений:

Идентификатор СУБД
ORCL8 Oracle 9.x\10.x\11.x.
MSSQL2008 Microsoft SQL Server 2008.
MSSQL2012 Microsoft SQL Server 2012\2014.
OLEDB(ODBC HIVE) OLEDB(ODBC HIVE).
OLEDB(ODBC) OLEDB(ODBC).
DB2 DB2.
TRDT Teradata версии 13\13.10\14\14.10.
POSTGRES PostgreSQL версии 9.1\9.2\9.3\9.4.
POSTGRES(NO_LO) Greenplum/Pivotal HD Hawq.
SQLITE SQLite 3.8.1.
WSF Веб-сервис Prognoz Platform.

Пример Fore

Sub UserProc;
Var
    Mb: IMetabase;
    Connection: ISecurityConnection;
Begin
    Mb := MetabaseClass.Active;
    Connection := Mb.LogonSession.PrimaryConnection;
    Debug.WriteLine(Connection.Driver);
End Sub UserProc;

После выполнения примера в консоль среды разработки будет выведен идентификатор драйвера БД, который использован при подключении к репозиторию.

Пример Fore.NET

Указанный пример является точкой входа для .NET-сборки.

Public Shared Sub Main(Params: StartParams);
Var
    Mb: IMetabase;
    Connection: ISecurityConnection;
Begin
    Mb := Params.Metabase;
    Connection := Mb.LogonSession.PrimaryConnection;
    System.Diagnostics.Debug.WriteLine(Connection.Driver);
End Sub;

После выполнения примера в консоль среды разработки будет выведен идентификатор драйвера БД, который использован при подключении к репозиторию.

См. также:

ISecurityConnection