SqlDataReader.GetSqlXml(Int32) Metoda

Definicja

Pobiera wartość określonej kolumny jako wartość XML.

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

Parametry

i
Int32

Liczba porządkowa kolumn opartych na zerach.

Zwraca

Wartość zawierająca SqlXml kod XML przechowywany w odpowiednim polu.

Wyjątki

Przekazany indeks był poza zakresem od 0 do FieldCount -1

Podjęto próbę odczytu lub uzyskania dostępu do kolumn w zamkniętym SqlDataReaderobiekcie .

Pobrane dane nie są zgodne z typem SqlXml .

Uwagi

Nie są wykonywane żadne konwersje; w związku z tym pobrane dane muszą już być wartością XML.

Wywołaj metodę IsDBNull , aby sprawdzić wartości null przed wywołaniem tej metody.

Dotyczy

Zobacz też