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».
См. также: