IDTSBuffer90 Members

Represents an in-memory, two-dimensional storage object that contains rows and columns.

The following tables list the members exposed by the IDTSBuffer90 type.

Public Methods

  名称 Description
ms211443.pubmethod(zh-cn,SQL.90).gif AddBLOBData Appends byte data to a column in an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif AddRow Adds a new row to an IDTSBuffer90 object.
ms211443.pubmethod(zh-cn,SQL.90).gif Clone Creates a private copy of an IDTSBuffer90 object.
ms211443.pubmethod(zh-cn,SQL.90).gif DirectErrorRow Sends a row in an IDTSBuffer90 object to an IDTSOutput90 whose IsErrorOut property is true.
ms211443.pubmethod(zh-cn,SQL.90).gif DirectRow Sends a row in an IDTSBuffer90 to an IDTSOutput90.
ms211443.pubmethod(zh-cn,SQL.90).gif GetBLOBData Retrieves an array of bytes from a binary large object (BLOB) stored in a column of a IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif GetBLOBLength Gets the number of bytes contained in a column in an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif GetBLOBObject Gets an IDTSBLOBObject90 that is used to read and write the bytes in a column in an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif GetBLOBStream Gets an IStream interface used to access the binary large object (BLOB) stored in a column in an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif GetBoundaryInfo Gets the number of columns and the maximum number of rows that an IDTSBuffer90 can hold.
ms211443.pubmethod(zh-cn,SQL.90).gif GetColumnCount Gets the number of columns in an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif GetColumnInfo Gets the DTP_BUFFCOL structure for the specified column in an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif GetData Retrieves the data stored in a specified row and column of a IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif GetDataByRef (Feature deprecated, see Remarks.) Gets a pointer to the data stored in a column in an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif GetFlatMemory Gets a pointer to the bytes stored by an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif GetID Retrieves the ID of a buffer.
ms211443.pubmethod(zh-cn,SQL.90).gif GetManager Gets a buffer manager.
ms211443.pubmethod(zh-cn,SQL.90).gif GetRowCount Gets the number of rows stored in an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif GetRowDataBytes (Feature deprecated, see Remarks.) Gets a pointer to the start of a row in an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif GetRowStarts (Feature deprecated, see Remarks.) Use the GetData or GetBLOBData method instead of the GetRowStarts method.
ms211443.pubmethod(zh-cn,SQL.90).gif GetStatus Retrieves the status information of a column in an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif GetType Gets the handle of a buffer type.
ms211443.pubmethod(zh-cn,SQL.90).gif IsEndOfRowset Specifies whether an IDTSBuffer90 has reached the end of its collection of rows.
ms211443.pubmethod(zh-cn,SQL.90).gif IsNull Checks whether a specified column is null.
ms211443.pubmethod(zh-cn,SQL.90).gif LockData Locks the data in an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif MoveRow Moves a row in an IDTSBuffer90 to a new location.
ms211443.pubmethod(zh-cn,SQL.90).gif PrepareDataStatusForInsert Sets the status value of the columns in a range of rows.
ms211443.pubmethod(zh-cn,SQL.90).gif RemoveRow Deletes a row from an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif ResetBLOBData Deletes the bytes stored in a column in an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif SetBLOBFromObject Assigns the data contained in an IDTSBLOBObject90 to a column in an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif SetBLOBFromStream Assigns data to a binary large object (BLOB) column from a sequential stream.
ms211443.pubmethod(zh-cn,SQL.90).gif SetData Assigns data to a column in an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif SetEndOfRowset Notifies an IDTSBufferManager90 that the component has finished adding rows to an output IDTSBuffer90 object.
ms211443.pubmethod(zh-cn,SQL.90).gif SetErrorInfo Sets the error information for a row.
ms211443.pubmethod(zh-cn,SQL.90).gif SetStatus Sets the status information of a column in an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif SwapRows Swaps the location of two rows in an IDTSBuffer90.
ms211443.pubmethod(zh-cn,SQL.90).gif UnlockData Unlocks the data in an IDTSBuffer90 object.

顶部

请参阅

参考

IDTSBuffer90 Interface
Microsoft.SqlServer.Dts.Pipeline.Wrapper Namespace