SQLText(Driver: String): 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(DB2) | OLEDB(DB2). |
| OLEDB(ODBC) | OLEDB(ODBC). |
| OLEDB(VISTADB) | OLEDB(VISTADB). |
| 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. |
Свойство SQLText определяет SQL-запрос представления для определенного драйвера базы данных.
Sub Main;
Var
MB: IMetabase;
Predstav: IView;
SQL: String;
Begin
MB := MetabaseClass.Active;
Predstav := MB.ItemById("View_1").Bind As IView;
SQL := Predstav.SqlText("ORCL");
End Sub Main;
После выполнения примера в переменной «SQL» будет содержаться SQL-запрос для драйвера Oracle. Представление имеет идентификатор «View_1».
См.также: