Os conectores do SQL podem ser usados para recuperar dados de bancos de dados usando uma instrução SQL.
A interface do SQL define a conexão com o banco de dados e as consultas usadas para recuperar os dados como segue:
Estrutura do XML:
< DataSourceInterface >
<ConnectionString ConnectionTimeout="60" QueryTimeout="30">
<![CDATA[ Driver={Microsoft Access Driver (*.mDataBase)};DataBaseq=d:\Oblicore\database1.mdatabase; ]]>
</ConnectionString>
<QueryCollection>
<Query QueryName="cases" InputFormat="cases" SleepTime="3600">
<SelectStatement AutoCompleteQuery="yes">
select dateclosed,callid,dateopened,companyname,priority,closedmn,responsemn
from calls where dateclosed is not NULL
</SelectStatement>
<QueryKeyFields>
<KeyField Name="dateclosed" Sort="asc"/>
<KeyField Name="callid" Sort="desc"/>
<SelectInitialValues>
Select min(dateclosed) , 'min date' from calls
</SelectInitialValues>
</QueryKeyFields>
</Query>
<Query QueryName="contracts" InputFormat="contracts" SleepTime="3600">
<ConnectionString>
<Segment Type="text"
Text=" Driver={Microsoft Excel Driver (*.xls)}; DriverId=790; DataBaseq="/>
<Segment Type="File">
<File Path="d:\Oblicore " NamePattern="Availabilty_*.XLS>
</Segment>
<Segment Type="text" Text=";"/>
</ConnectionString>
<SelectStatement AutoCompleteQuery="yes">….</SelectStatement>
<QueryKeyFields>…..</QueryKeyFields>
</Query>
</QueryCollection>
</DataSourceInterface>
ConnectionString pode ser definido no elemento DataSourceInterface e/ou nos elementos da consulta. A definição de ConnectionString no elemento DataSourceInterface é o padrão e é usada apenas em uma consulta sem a definição de ConnectionString.
O texto da conexão pode ser definido em uma sequência de caracteres ou por segmentos. Quando o elemento ConnectionString não contém elementos de segmento, o texto da conexão é obtido a partir do texto do elemento ConnectionString. Se ele contém pelo menos um elemento de segmento, o texto da conexão é concatenado a partir dele.
Há dois tipos de segmento. O primeiro é texto e contém texto concatenado ao texto da conexão na forma em que se encontra. O segundo é arquivo e contém um nome de arquivo com ou sem caracteres curinga. O segmento do arquivo pode aparecer apenas uma vez e contém outros atributos que definem o que fazer com o arquivo de leitura.
Observação: alguns provedores não oferecem suporte a essa funcionalidade.
Observação: alguns provedores não oferecem suporte a essa funcionalidade.
Observação: use este atributo apenas quando desejar que o conector altere o arquivo schema.ini (banco de dados para arquivo de texto).
Observação: a ordem dos valores deve ser a mesma que a dos elementos do campo para QueryKeyFields e deve retornar um resultado para cada campo.
| Copyright © 2012 CA. Todos os direitos reservados. | Enviar email à CA Technologies sobre este tópico |