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. |
Sub UserProc;
Var
Mb: IMetabase;
Connection: ISecurityConnection;
Begin
Mb := MetabaseClass.Active;
Connection := Mb.LogonSession.PrimaryConnection;
Debug.WriteLine(Connection.Driver);
End Sub UserProc;
После выполнения примера в консоль среды разработки будет выведен идентификатор драйвера БД, который использован при подключении к репозиторию.
Указанный пример является точкой входа для .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;
После выполнения примера в консоль среды разработки будет выведен идентификатор драйвера БД, который использован при подключении к репозиторию.
См. также: