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: