# Connect

CONNECT 语句用于定义 Qlik Sense 通过 OLE DB/ODBC 接口访问通用数据库。对于 ODBC，首先需要用 ODBC 管理员指定数据源。

信息注释该功能在 Qlik Sense SaaS 中不可用。

信息注释此语句仅在标准模式下支持文件夹数据连接。请参阅[文件系统访问限制](https://help.qlik.com/zh-CN/sense/May2026/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 连接到使用存储的数据连接（在数据加载编辑器中创建）的数据库。

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

通过此语句定义的数据源由后面的 Select (SQL) 语句使用，直到出现新的 CONNECT 语句。

`LIB CONNECT TO 'DataConnection';`

### Connect32

此语句的使用方式与 CONNECT 语句相同，但是可强制 64 位系统使用 32 位 ODBC/OLE DB 提供程序。不适用定制连接。

### Connect64

此语句与 CONNECT 语句以相同的方式使用，但是可强制使用 64 位提供程序。不适用定制连接。

[ODBC](https://help.qlik.com/zh-CN/sense/May2026/Subsystems/Hub/Content/Sense_Hub/DataSource/ODBC.htm)

[OLE DB](https://help.qlik.com/zh-CN/sense/May2026/Subsystems/Hub/Content/Sense_Hub/DataSource/OLEDB.htm)

[To](https://help.qlik.com/zh-CN/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/To.htm)