Поделиться через


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.

Применяется к