Перейти к основному содержимому Перейти к дополнительному содержимому

Connect

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

Примечание об информацииДанная функция недоступна в Qlik Sense SaaS.
Примечание об информацииЭтот оператор поддерживает только подключения к данным из папки в стандартном режиме.

Синтаксис:  

ODBC CONNECT TO connect-string

OLEDB CONNECT TO connect-string

CUSTOM CONNECT TO connect-string

LIB CONNECT TO connection

Аргументы:  

Аргументы
Аргумент Описание
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

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

Синтаксис для подключения к данным в пространстве: (space_name):(connection_name).

Для подключения к данным в текущем пространстве можно использовать синтаксис :(connection_name).

Если пространство не будет указано, будет выполнен поиск подключения в пространстве, в котором находится приложение. Чтобы узнать больше о синтаксисе для пространств, см. раздел Подключение к источникам данных в редакторе загрузки данных

Если интерфейс 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';

Скрипт выполнит поиск подключения с именем DataConnection в личном пространстве скрипта, выполняемого пользователем.

Пример 3:  

LIB CONNECT TO 'Sales:DataConnection'

Скрипт выполнит поиск подключения с именем DataConnection в пространстве с именем Sales.

Connect32

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

Connect64

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

Подробнее

 

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!