SQLBulkOperations を使ったブックマークによる行の削除
ブックマークで行を削除すると、 SQLBulkOperations はデータ ソースでテーブルの選択された 1 つ以上の行を削除します。 行は、バインドされたブックマーク列のブックマークによって識別されます。
SQLBulkOperations を使用してブックマークによって行を削除するには、アプリケーションによって次の処理が実行されます。
削除するすべての行のブックマークを取得してキャッシュします。 複数のブックマークがあり、列方向のバインディングが使用されている場合、ブックマークは配列に格納されます。複数のブックマークがあり、行方向のバインディングが使用されている場合、ブックマークは行構造の配列に格納されます。
SQL_ATTR_ROW_ARRAY_SIZE ステートメント属性をブックマークの数に設定し、ブックマーク値またはブックマークの配列を含むバッファーを列 0 にバインドします。
操作を SQL_DELETE_BY_BOOKMARK に設定して SQLBulkOperations を呼び出します。