Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Nachdem Sie eine Verbindung mit einer Datenquelle hergestellt haben, können Sie Befehle ausführen und Ergebnisse aus der Datenquelle zurückgeben.HostFileCommand
Von Bedeutung
Der verwaltete Anbieter für Hostdateien unterstützt keinen Transaktionstyp. Daher sollten Sie versuchen, die Verwendung von INSERT-, UPDATE- oder DELETE-Befehlen für unternehmenskritische Daten zu vermeiden.
Prozedur
So führen Sie einen Befehl im Hostdateisystem aus
Herstellen einer Verbindung mithilfe von
HostFileConnection.Weitere Informationen finden Sie unter Wie man eine Verbindung zu einem Host-Dateisystem herstellt und trennt.
Verbinden Sie sich und erstellen Sie dann ein
HostFileCommand-Objekt mithilfe vonHostfileConnection.CreateCommand.Verwenden Sie das
HostFileCommandObjekt, um Befehle im Hostdateisystem auszuführen.HostFileCommandmacht mehrere Execute-Methoden verfügbar, die Sie verwenden können:Wenn Ergebnisse als Datenstrom zurückgegeben werden, verwenden Sie dies
ExecuteDbDataReader, um einDataReaderObjekt zurückzugeben.Verwenden Sie
ExecuteScalar, um einen Singletonwert zurückzugeben.Dient
ExecuteNonQueryzum Ausführen von Befehlen, die keine Zeilen zurückgeben.Verwenden Sie
ExecuteRecordSet, um Befehle für ein Recordset auszuführen.
Hinweis
Beim Ändern einer alternativen Indexdatei (Alternative Index File, AIX) wird möglicherweise ein Fehler "Ungültige Datensatzlänge" angezeigt, wenn der Index definiert ist, um keine doppelten Schlüssel zu akzeptieren. Dieser Fehler kann auftreten, da der INDEX der VSAM-Datei des alternativen Indexes nicht groß genug ist, um mehrere Schlüsselwerte für denselben Indexdatensatz zu enthalten.
Siehe auch
Arbeiten mit dem verwalteten Datenanbieter für Hostdateien
BizTalk-Adapter für die Konfiguration von Hostdateien