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

Connect

O comando CONNECT é usado para definir o acesso do QlikView a uma base de dados geral por meio da interface OLE DB/ODBC. Para ODBC, a fonte de dados deve ser inicialmente especificada usando o administrador ODBC.

Syntax:  

ODBC CONNECT TO connect-string
OLEDB CONNECT TO connect-string
CUSTOM CONNECT TO connect-string
LIB CONNECT TO connection

Arguments:  

Argumento Descrição
connect-string connect-string ::= datasourcename { ; conn-spec-item }

A string de conexão é o nome da fonte de dados e uma lista opcional de um ou mais itens de especificação de conexão. Se o nome da fonte de dados contiver espaços em branco ou se algum item de especificação de conexão estiver listado, a string de conexão deverá ser colocada entre aspas.

datasourcename deve ser uma fonte de dados ODBC definida ou uma string que defina um provedor OLE DB.

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

Os itens de especificação de conexão possíveis poderão ser diferentes nos diversos bancos de dados. Para alguns bancos de dados, também são possíveis outros itens além dos mencionados acima. Para OLE DB, alguns dos itens específicos de conexão são obrigatórios e não opcionais.

connection

O nome de uma conexão de dados armazenada no Editor de script.

Se ODBC for colocado antes de CONNECT, a interface ODBC será usada; caso contrário, OLE DB será usado.

O uso de LIB CONNECT TO conecta a um banco de dados usando uma conexão de dados armazenada que foi criada no Editor de script.

Example 1:  

ODBC CONNECT TO 'Sales

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

A fonte de dados definida com esse comando é usada por comandos Select (SQL) subsequentes, até que um novo comando CONNECT seja feito.

Example 2:  

LIB CONNECT TO 'MyDataConnection';

Connect32

Esse comando é usado da mesma maneira que o comando CONNECT, mas força o sistema de 64 bits a usar um provedor ODBC/OLE DB de 32 bits. Não se aplica ao custom connect.

Connect64

Esse comando é usado da mesma maneira que o comando CONNECT, mas força o uso de um provedor de 64 bits. Não se aplica ao custom connect.