QlikWorld 2020 Global Conference. Join us to discover how to get the most from your data. Act fast. Register now and save.

Connect

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

Примечание: Этот оператор поддерживает только подключения к данным из папки в стандартном режиме. См. раздел Ограничение доступа к файловой системе

Syntax:  

ODBC CONNECT TO connect-string

OLEDB CONNECT TO connect-string

CUSTOM CONNECT TO connect-string

LIB CONNECT TO connection

Arguments:  

Аргумент Описание
connect-string connect-string ::= datasourcename { ; conn-spec-item }

Строка подключения содержит имя источника данных и может включать в себя один или несколько дополнительных элементов спецификаций подключения. Если имя источника данных содержит пробелы, либо присутствуют какие-либо элементы спецификаций подключения, строка подключения должна быть заключена в кавычки.

datasourcename должен являться определенным источником данных ODBC или строкой, которая определяет поставщика OLE DB.

conn-spec-item ::=DBQ=database_specifier |DriverID=driver_specifier |UID=userid |PWD=password

Возможные элементы спецификаций подключения могут различаться в зависимости от базы данных. Для некоторых баз данных возможно использование других элементов, отличных от вышеупомянутых. Для баз данных OLE DB некоторые элементы, относящиеся к подключению, являются обязательными, а не дополнительными.

connection

Имя подключения данных, сохраненное в редакторе загрузки данных.

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

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

Example 1:  

ODBC CONNECT TO 'Sales

DBQ=C:\Program Files\Access\Samples\Sales.mdb';

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

Example 2:  

LIB CONNECT TO 'MyDataConnection';

Connect32

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

Connect64

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

See also: