行と列を含む、メモリ内の 2 次元ストレージ オブジェクトを表します。
IDTSBuffer90 データ型で公開されるメンバを以下の表に示します。
パブリック メソッド
| 名前 | 説明 | |
|---|---|---|
![]() |
AddBLOBData | IDTSBuffer90 の列にバイト データを追加します。 |
![]() |
AddRow | IDTSBuffer90 オブジェクトに新しい行を追加します。 |
![]() |
Clone | IDTSBuffer90 オブジェクトのプライベート コピーを作成します。 |
![]() |
DirectErrorRow | IDTSBuffer90 オブジェクトの行を、IsErrorOut プロパティが true である IDTSOutput90 に送信します。 |
![]() |
DirectRow | IDTSOutput90 に IDTSBuffer90 の行を送信します。 |
![]() |
GetBLOBData | IDTSBuffer90 の列に格納された、バイナリ ラージ オブジェクト (BLOB) からのバイトの配列を取得します。 |
![]() |
GetBLOBLength | IDTSBuffer90 の列に含まれるバイト数を取得します。 |
![]() |
GetBLOBObject | IDTSBuffer90 の列のバイトの読み取りおよび書き込みに使用される IDTSBLOBObject90 を取得します。 |
![]() |
GetBLOBStream | IDTSBuffer90 の列に格納されたバイナリ ラージ オブジェクト (BLOB) にアクセスするために使用される IStream インターフェイスを取得します。 |
![]() |
GetBoundaryInfo | 列数と、IDTSBuffer90 が保持できる最大行数を取得します。 |
![]() |
GetColumnCount | IDTSBuffer90 内の列数を取得します。 |
![]() |
GetColumnInfo | IDTSBuffer90 内の指定した列の DTP_BUFFCOL 構造体を取得します。 |
![]() |
GetData | IDTSBuffer90 の指定した行と列に格納されているデータを取得します。 |
![]() |
GetDataByRef | (機能は廃止されました。「コメント」を参照してください) IDTSBuffer90 内の列に格納されているデータを指すポインタを取得します。 |
![]() |
GetFlatMemory | IDTSBuffer90 によって格納されたバイトを指すポインタを取得します。 |
![]() |
GetID | バッファの ID を取得します。 |
![]() |
GetManager | バッファ マネージャを取得します。 |
![]() |
GetRowCount | IDTSBuffer90 に格納された行数を取得します。 |
![]() |
GetRowDataBytes | (機能は廃止されました。「コメント」を参照してください) IDTSBuffer90 の行の先頭を指すポインタを取得します。 |
![]() |
GetRowStarts | (機能は廃止されました。「コメント」を参照してください) GetRowStarts メソッドの代わりに GetData メソッドまたは GetBLOBData メソッドを使用してください。 |
![]() |
GetStatus | IDTSBuffer90 の列の状態情報を取得します。 |
![]() |
GetType | バッファの種類のハンドルを取得します。 |
![]() |
IsEndOfRowset | IDTSBuffer90 が行のコレクションの末尾に達したかどうかを示します。 |
![]() |
IsNull | 指定した列が null であるかどうかをチェックします。 |
![]() |
LockData | IDTSBuffer90 のデータをロックします。 |
![]() |
MoveRow | IDTSBuffer90 の行を新しい場所に移動します。 |
![]() |
PrepareDataStatusForInsert | 一定範囲の行内の列の状態値を設定します。 |
![]() |
RemoveRow | IDTSBuffer90 から行を削除します。 |
![]() |
ResetBLOBData | IDTSBuffer90 の列に格納されているバイトを削除します。 |
![]() |
SetBLOBFromObject | IDTSBLOBObject90 に含まれているデータを IDTSBuffer90 の列に割り当てます。 |
![]() |
SetBLOBFromStream | バイナリ ラージ オブジェクト (BLOB) 列に、シーケンシャルなストリームからデータを割り当てます。 |
![]() |
SetData | IDTSBuffer90 の列にデータを割り当てます。 |
![]() |
SetEndOfRowset | コンポーネントが出力 IDTSBuffer90 オブジェクトへの行の追加を完了したことを IDTSBufferManager90 に通知します。 |
![]() |
SetErrorInfo | 行のエラー情報を設定します。 |
![]() |
SetStatus | IDTSBuffer90 の列の状態情報を設定します。 |
![]() |
SwapRows | IDTSBuffer90 の 2 つの行の場所を入れ替えます。 |
![]() |
UnlockData | IDTSBuffer90 オブジェクトのデータのロックを解除します。 |
このページのトップへ
参照
関連項目
IDTSBuffer90 Interface
Microsoft.SqlServer.Dts.Pipeline.Wrapper Namespace
.gif)