IDTSBuffer100.GetStatus(Int32, Int32, UInt32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает сведения о состоянии столбца в IDTSBuffer100.
public:
void GetStatus(int hRow, int hCol, [Runtime::InteropServices::Out] System::UInt32 % pDBStatus);
public void GetStatus (int hRow, int hCol, out uint pDBStatus);
abstract member GetStatus : int * int * uint32 -> unit
Public Sub GetStatus (hRow As Integer, hCol As Integer, ByRef pDBStatus As UInteger)
Параметры
- hRow
- Int32
Дескриптор строки.
- hCol
- Int32
Дескриптор столбца.
- pDBStatus
- UInt32
Значение состояния столбца.
Комментарии
Этот метод получает сведения о состоянии OLE DB для указанного столбца. Если не IDTSBuffer100 был создан с флагом BUFF_NOOLEDB , состояние имеет значение DTPSTATUS_ISNULL или DTPSTATUS_OK. В противном случае возвращается состояние, хранящееся lStatusOffset в расположении в столбце. Значение — это сумма значений, содержащихся в DTPSTATUSENUM перечислении.
OLE DB может возвращать значения состояния, которые службы Integration Services не распознают и игнорируют. Пользовательские компоненты должны использовать GetStatus метод только для проверки значений NULL.