deleteRows
Deletes a specified number of rows, beginning at iRow, from the data set.
Important
This feature will be removed in a future version of Windows. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Instead, write a fully functional OLE DB provider using the native OLE DB interfaces.
Syntax
HRESULT deleteRows (
DBROWCOUNT iRow,
DBROWCOUNT cRows,
DBROWCOUNT *pcRowsDeleted);
Parameters
iRow
[in] Position of the first row at which the deletion begins. A value of -1 indicates all rows.cRows
[in] Number of rows to be deleted. Ignored when implementing the wildcard behavior (iRow value of -1).pcRowsDeleted
[out] Actual number of rows that were successfully deleted from the data set.
Return Codes
S_OK
The method succeeded.E_FAIL
A provider-specific error occurred.
Comments
OLEDBSimpleProvider::deleteRows requires the following notifications:
For more information and programming considerations about sending and receiving notifications, seeNotifications (OLE DB).