Vous pouvez utiliser l'adaptateur SQL pour récupérer des données des bases de données en utilisant une instruction SQL.
L'interface de SQL définit la connexion à la base de données et les requêtes utilisées pour récupérer les données :
Structure 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>
Vous pouvez définir le ConnectionString dans l'élément DataSourceInterface et/ou dans les éléments Requête. La définition de ConnectionString dans l'élément de DataSourceInterface est la valeur par défaut et il est utilisé uniquement dans une requête sans une définition de ConnectionString.
Vous pouvez définir la chaîne de connexion dans une chaîne ou par segments. Lorsque l'élément ConnectionString ne contient pas d'éléments Segment, la chaîne de connexion est prise dans le texte de l'élément ConnectionString. Si elle contient au moins un élément de segment, la chaîne de connexion est concaténée à partir de cet élément.
Il existe deux types de segment. Le premier est le texte et contient le texte concaténé à la chaîne de connexion telle quelle. Le deuxième type est le fichier et contient un nom de fichier avec ou sans caractères génériques. Le segment de fichier ne peut s'afficher qu'une fois et contient d'autres attributs qui définissent quoi faire avec le fichier lu.
Remarque : Certains fournisseurs ne prennent pas en charge cette fonctionnalité.
Remarque : Certains fournisseurs ne prennent pas en charge cette fonctionnalité.
Remarque : Utilisez cet attribut uniquement lorsque vous voulez que l'adaptateur change le fichier schema.ini (base de données pour des fichiers texte).
Remarque : L'ordre des valeurs doit être identique à celui des éléments de champ de ce QueryKeyFields et renvoyer un résultat pour chaque champ.
|
Copyright © 2013 CA.
Tous droits réservés.
|
|