Mit SQL-Adaptern können Sie Daten mittels SQL-Anweisung von einer Datenbank abrufen.
Die SQL-Schnittstelle legt die Verbindung zur Datenbank und die Abfragen fest, die zum Abrufen der Daten verwendet werden:
XML-Struktur:
< 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" kann im Element "DataSourceInterface" und/oder in den Query-Elementen definiert werden. Die "ConnectionString"-Definition wird standardmäßig im Element "DataSourceInterface" festgelegt und nur bei einer Abfrage ohne eine "ConnectionString"-Definition verwendet.
Er kann in einem String oder segmentweise angelegt werden. Wenn das Element "ConnectionString" keine Segmentelemente enthält, wird der Verbindungsstring aus dem "ConnectionString"-Elementtext entnommen. Enthält es wenigstens ein Segmentelement, wird der Verbindungsstring daraus genommen.
Es gibt zwei Segmenttypen. Der eine Typ ist Text und enthält Text, der als solches mit dem Verbindungsstring verknüpft ist. Der zweite Typ ist eine Datei und enthält einen Dateinamen mit oder ohne Platzhalter. Das Dateisegment kann nur einmal verwendet werden. Es enthält andere Attribute, die die Vorgehensweise bezüglich der Lesedatei definieren.
Hinweis: Einige Anbieter unterstützen diese Funktionalität nicht.
Hinweis: Einige Anbieter unterstützen diese Funktionalität nicht.
Hinweis: Verwenden Sie dieses Attribut nur, wenn der Adapter die Datei "schema.ini" ändern soll (Datenbank für Textdateien).
Hinweis: Die Reihenfolge der Werte muss dieselbe wie diejenige der Feld-Elemente für dieses QueryKeyFields-Element sein und für jedes Feld ein Ergebnis zurückgeben.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|