SqlDataReader::GetSqlXml Method (Int32)
Gets the value of the specified column as an XML value.
Assembly: System.Data (in System.Data.dll)
Parameters
- i
-
Type:
System::Int32
The zero-based column ordinal.
Return Value
Type: System.Data.SqlTypes::SqlXml^A SqlXml value that contains the XML stored within the corresponding field.
| Exception | Condition |
|---|---|
| ArgumentOutOfRangeException | The index passed was outside the range of 0 to FieldCount - 1 |
| InvalidOperationException | An attempt was made to read or access columns in a closed SqlDataReader. |
| InvalidCastException | The retrieved data is not compatible with the SqlXml type. |
No conversions are performed; therefore, the data retrieved must already be an XML value.
Call IsDBNull to check for null values before calling this method.
Available since 2.0