SqlDataReader.GetSqlXml(Int32) Methode

Definition

Ruft den Wert der angegebenen Spalte als XML-Wert ab.

public:
 virtual System::Data::SqlTypes::SqlXml ^ GetSqlXml(int i);
public virtual System.Data.SqlTypes.SqlXml GetSqlXml(int i);
abstract member GetSqlXml : int -> System.Data.SqlTypes.SqlXml
override this.GetSqlXml : int -> System.Data.SqlTypes.SqlXml
Public Overridable Function GetSqlXml (i As Integer) As SqlXml

Parameter

i
Int32

Die nullbasierte Spalten-Ordnungszahl.

Gibt zurück

Ein SqlXml Wert, der den xml-Code enthält, der im entsprechenden Feld gespeichert ist.

Ausnahmen

Der übergebene Index liegt außerhalb des Bereichs von 0 bis FieldCount -1.

Es wurde versucht, Spalten in einer geschlossenen SqlDataReaderDatei zu lesen oder darauf zuzugreifen.

Die abgerufenen Daten sind nicht mit dem SqlXml Typ kompatibel.

Hinweise

Es werden keine Konvertierungen ausgeführt; Daher müssen die abgerufenen Daten bereits ein XML-Wert sein.

Rufen Sie auf IsDBNull , um vor dem Aufrufen dieser Methode auf NULL-Werte zu überprüfen.

Gilt für:

Weitere Informationen