Tópico anterior: Texto da conexão do conector SQL

Próximo tópico: Lendo registros de uma fonte de dados do arquivo

Elementos e atributos

Elemento ConnectionString

Esse elemento pode conter elementos filho de segmento. Se contiver pelo menos um elemento de segmento, o texto da conexão será concatenado a partir dele. Caso contrário, o texto da conexão será obtido do texto do elemento ConnectionString (como na versão atual).

Elemento de segmento

Esse elemento contém um atributo obrigatório chamado Tipo, que tem dois valores válidos: texto e arquivo. Quando Type="file", o elemento de segmento deve conter pelo menos um elemento de arquivo. Cada elemento de arquivo é considerado uma consulta diferente.

Elemento de arquivo

Esse elemento contém atributos que definem quais arquivos devem ser usados no texto da conexão e o que deve ser feito com o arquivo quando o conector terminar de lê-lo.

Variáveis internas

Duas variáveis internas foram adicionadas e podem ser usadas nos elementos SelectStatement e SelectInitialValues. São elas:

Exemplos

Exemplo 1: texto da conexão simples para Oracle:

<ConnectionString> Provider=msdasql;dsn=O; uid=O; pwd=O </ConnectionString>

ou

<ConnectionString>
   <Segement Type="text" Text="Provider=msdasql;"/>
   <Segement Type="text" Text="dsn=O; "/>
   <Segement Type="text" Text="uid=O; "/>
   <Segement Type="text" Text="pwd=O; "/>
</ConnectionString>

Exemplo 2: texto da conexão simples para Excel com um único arquivo:

<ConnectionString>Driver={Microsoft Excel Driver (*.xls)}; DriverId=790;
                                Dbq=d:\Oblicore\Availabilty_2003_01.XLS
</ConnectionString>

ou

<ConnectionString>
   <Segement Type="text" Text=" Driver={Microsoft Excel Driver (*.xls)};"/>
   <Segement Type="text" Text=" DriverId=790;"/>
   <Segement Type="text" Text=" Dbq="/>
   <Segement Type="File">
        <File Path="d:\Oblicore " NamePattern="Availabilty_2003_01.XLS">
   </Segement>
</ConnectionString>

Exemplo 3: texto da conexão simples para uso com vários arquivos do Excel:

<ConnectionString>
   <Segement Type="text" Text=" Driver={Microsoft Excel Driver (*.xls)};"/>
   <Segement Type="text" Text=" DriverId=790;"/>
   <Segement Type="text" Text=" Dbq="/>
   <Segement Type="File">
        <File Path="d:\Oblicore ",NamePattern="Availabilty_*.XLS"/>
   </Segement>
</ConnectionString>

Exemplo 4: usando uma entrada DSN de ODBC padrão:

Usando uma entrada DSN de ODBC padrão, é possível conectar-se a qualquer origem que tenha uma entrada DSN criada no gerenciador de ODBC no servidor de aplicativos. A entrada DSN de ODBC padrão pode ser encontrada na seção Ferramentas administrativas do servidor.

<ConnectionString>dsn=SampleDataSource;usr=scott;pwd=tiger;</ConnectionString>