# Connect

Оператор CONNECT используется для определения доступа программы Qlik Sense к общей базе данных с помощью интерфейса OLE DB/ODBC. Для интерфейса ODBC необходимо сначала задать источник данных с помощью администратора ODBC.

Примечание к информацииДанная функция недоступна в Qlik Sense SaaS.

Примечание к информацииЭтот оператор поддерживает только подключения к данным из папки в стандартном режиме. См. раздел [Ограничение доступа к файловой системе](https://help.qlik.com/ru-RU/sense/November2024/Subsystems/Hub/Content/Sense_Hub/LoadData/file-system-access-restriction.htm)

Синтаксис:

ODBC CONNECT TO connect-string

OLEDB CONNECT TO connect-string

CUSTOM CONNECT TO connect-string

LIB CONNECT TO connection

Аргументы:

Аргументы

| Аргумент | Описание |
| --- | --- |
| connect-string | `connect-string ::= datasourcename<br>{ ;<br>conn-spec-item }`<br><br>Строка подключения содержит имя источника данных и может включать в себя один или несколько дополнительных элементов спецификаций подключения. Если имя источника данных содержит пробелы, либо присутствуют какие-либо элементы спецификаций подключения, строка подключения должна быть заключена в кавычки.<br><br>datasourcename должен являться определенным источником данных ODBC или строкой, которая определяет поставщика OLE DB.<br><br><br>`conn-spec-item ::=`DBQ=`database_specifier \|`DriverID=`driver_specifier \|`UID=`userid \|`PWD=`password`<br><br>Возможные элементы спецификаций подключения могут различаться в зависимости от базы данных. Для некоторых баз данных возможно использование других элементов, отличных от вышеупомянутых. Для баз данных OLE DB некоторые элементы, относящиеся к подключению, являются обязательными, а не дополнительными. |
| connection | Имя подключения данных, сохраненное в редакторе загрузки данных. |

Если интерфейс ODBC помещен перед оператором CONNECT, будет использоваться интерфейс ODBC; в остальных случаях будет использоваться OLE DB.

Оператор LIB CONNECT TO использует для подключения к базе данных сохраненное подключение, созданное в редакторе загрузки данных.

Пример 1:

` ODBC CONNECT 
 TO 'Sales  ` `DBQ=C:\Program 
 Files\Access\Samples\Sales.mdb';`

Источник данных, определенный посредством этого оператора, используется последующими операторами Select (SQL) до тех пор, пока не будет создан новый оператор CONNECT.

Пример 2:

`LIB CONNECT TO 'DataConnection';`

### Connect32

Этот оператор используется так же, как оператор CONNECT, однако вынуждает 64-разрядную систему использовать 32-разрядного поставщика ODBC/OLE DB. Не применим для пользовательского подключения.

### Connect64

Этот оператор используется так же, как оператор CONNECT, однако требует использования 64-разрядного поставщика. Не применим для пользовательского подключения.

## Подробнее

* [ODBC](https://help.qlik.com/ru-RU/sense/November2024/Subsystems/Hub/Content/Sense_Hub/DataSource/ODBC.htm)
* [OLE DB](https://help.qlik.com/ru-RU/sense/November2024/Subsystems/Hub/Content/Sense_Hub/DataSource/OLEDB.htm)
* [To](https://help.qlik.com/ru-RU/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/To.htm)