Vorheriges Thema: SQL-Adapter-Verbindungsstring

Nächstes Thema: Lesen von Datensätzen von einer Datei-Datenquelle

Elemente und Attribute

ConnectionString-Element

Dieses Element kann untergeordnete Segmentelemente enthalten. Wenn es mindestens ein Segmentelement enthält, wird der Verbindungsstring damit verknüpft. Andernfalls wird der Verbindungsstring aus dem ConnectionString-Elementtext übernommen (wie bei der aktuellen Version).

Segment-Element

Dieses Element enthält ein obligatorisches Attribut namens Type, das über zwei gültige Werte, Text und Datei, verfügt. Wenn Type="file" ist, muss das Segment-Element mindestens ein Datei-Element enthalten. Jedes Datei-Element wird als eine andere Abfrage angesehen.

Datei-Element

Dieses Element enthält Attribute, die festlegen, welche Dateien im Verbindungsstring verwendet werden sollten und wie mit der Datei zu verfahren ist, wenn der Adapter mit dem Lesen der Datei fertig ist.

Interne Variablen

Zwei zusätzliche interne Variablen sind hinzugefügt worden und können in den SelectStatement- und SelectInitialValues-Elementen verwendet werden. Diese sind:

Beispiele

Beispiel 1: Einfacher Verbindungsstring für Oracle:

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

oder

<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>

Beispiel 2: Einfacher Verbindungsstring für Excel mit einer einzigen Datei:

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

oder

<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>

Beispiel 3: Einfacher Verbindungsstring für die Verwendung von mehreren Excel-Dateien:

<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>

Beispiel 4: Einen standardmäßigen ODBC-DSN-Eintrag verwenden:

Bei der Verwendung eines standardmäßigen ODBC-DSN-Eintrags können Sie mit einer Quelle Verbindung aufnehmen, die eine DSN-Eingabe im ODBC-Manager auf dem Anwendungsserver erstellt hat. Der standardmäßige ODBC-DSN-Eintrag befindet sich im Abschnitt Administrative Tools" auf dem Server.

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