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