SqlDataReader.GetSqlXml(Int32) Yöntem

Tanım

Belirtilen sütunun değerini XML değeri olarak alır.

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

Parametreler

i
Int32

Sıfır tabanlı sütun sıralı.

Döndürülenler

SqlXml İlgili alanda depolanan XML'i içeren bir değer.

Özel durumlar

Geçirilen dizin 0 FieldCount - 1 aralığının dışındaydı

Kapalı bir içindeki sütunları okuma veya sütunlara erişme girişiminde bulunuldu SqlDataReader.

Alınan veriler türüyle SqlXml uyumlu değil.

Açıklamalar

Hiçbir dönüştürme gerçekleştirilmiyor; bu nedenle, alınan veriler zaten bir XML değeri olmalıdır.

Bu yöntemi çağırmadan önce null değerleri denetlemek için çağrısı IsDBNull .

Şunlara uygulanır

Ayrıca bkz.