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_ISNULLDTPSTATUS_OK。 否则,将返回存储在 lStatusOffset 列中的位置的状态。 该值是枚举中包含的 DTPSTATUSENUM 值之和。

OLE DB 可能会返回 Integration Services 无法识别和忽略的状态值。 自定义组件应仅使用 GetStatus 该方法来检查 null 值。

适用于