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