Freigeben über


So rufen Sie Daten aus dem Hostdateisystem ab

Genau wie bei anderen verwalteten Datenanbietern können Sie mit einer Implementierung eines DataReader Objekts auf Hostdaten über HostfileCommand zugreifen.

So rufen Sie Daten mithilfe eines Datenlesers ab

  1. Erstellen Sie eine instance von HostFileCommand.

  2. Erstellen Sie ein DataReader-Objekt durch einen Aufruf von HostFileCommand.ExecuteDBDataReader.

    Durch Aufrufen ExecuteDBDataReader werden Datenzeilen aus der Datenquelle abgerufen.

  3. Verwenden Sie DBDataReader.Read, um eine Zeile aus den Ergebnissen der Abfrage abzurufen.

    Sie können auf jede Spalte der zurückgegebenen Zeile zugreifen, indem Sie den Namen oder den Ordnungsbezug der Spalte an das DBDataReader Objekt übergeben. Für eine optimale Leistung bietet das DBDataReader Objekt jedoch eine Reihe von Methoden, mit denen Sie auf Spaltenwerte in ihren systemeigenen Datentypen (GetDateTime, , GetDouble, GetInt32GetGuidusw.) zugreifen können.

  4. Nachdem Sie mit dem DBDataReader Objekt fertig sind, rufen Sie auf DBDataReader.Close.

    Wenn Ihr HostFileCommand Objekt Ausgabeparameter oder Rückgabewerte enthält, sind sie erst verfügbar, wenn das DBDataReader Objekt geschlossen wird.

    Beachten Sie, dass, während DBDataReader geöffnet ist, HostFileConnection ausschließlich von DBDataReader verwendet wird. Sie können keine Befehle für das HostFileConnection ausführen, einschließlich das Erstellen eines weiteren DBDataReader, bis das ursprüngliche DBDataReader geschlossen ist.

Siehe auch

Abrufen von Informationen aus dem Hostdateisystem
BizTalk-Adapter für die Konfiguration von Hostdateien