IDatabase.DriverId

Синтаксис

DriverId: String;

Описание

Свойство DriverId определяет идентификатор драйвера базы данных.

Комментарии

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

Идентификатор СУБД
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).
OLEDB Файл базы данных.
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.

Пример

Для выполнения примера предполагается наличие файла базы данных MS Access с наименованием «db1.mdb».

Sub Main;
Var
    MB: IMetabase;
    CrInfo: IMetabaseObjectCreateInfo;
    MObj: IMetabaseObject;
    DB: IDatabase;
Begin
    MB := MetabaseClass.Active;
        CrInfo := MB.CreateCreateInfo;
        CrInfo.ClassID := MetabaseObjectClass.KE_CLASS_DATABASE;
        CrInfo.Id := "NewBD";
        CrInfo.Name := "Новая база данных";
        CrInfo.Parent := MB.Root;
    MObj := MB.CreateObject(CrInfo).Edit;
    DB := MObj As IDatabase;
    DB.Authentication := AuthenticationMode.Password;
    DB.DriverId := "OLEDB";
    DB.LogonData.ParamValue("FILENAME") := "c:\db1.mdb";
    MObj.Save;
End Sub Main;

После выполнения примера в корневом каталоге репозитория будет создана новая база данных. Данные будут располагаться в файле базы данных MS Access с наименованием «db1.mdb».

См. также:

IDatabase