Freigeben über


IDTSBuffer100.GetStatus(Int32, Int32, UInt32) Methode

Definition

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)

Parameter

hRow
Int32
hCol
Int32
pDBStatus
UInt32

Hinweise

Diese Methode ruft die OLE DB-Statusinformationen für die angegebene Spalte ab. Wenn der IDTSBuffer100 nicht mit dem BUFF_NOOLEDB-Flag erstellt wurde, lautet der Status entweder DTPSTATUS_ISNULL oder DTPSTATUS_OK. Andernfalls wird der am lStatusOffset-Speicherort in der Spalte gespeicherte Status zurückgegeben. Der Wert ist die Summe der Werte, die in der DTPSTATUSENUM-Enumeration enthalten sind.

OLE DB gibt möglicherweise Statuswerte zurück, die Integration Services nicht erkennt und ignoriert. Benutzerdefinierte Komponenten sollten die GetStatus-Methode nur verwenden, um auf NULL-Werte zu überprüfen.

Gilt für: