class RDbUpdate |
Provides an interface to allow incremental execution of a DML (SQL data update) statement.
This class offers similar behaviour to the RDbIncremental class, in that it allows an application to perform long running operations while remaining responsive to events. However, unlike that class, RDbUpdate is restricted to executing DML statements.
Public Member Functions | |
---|---|
IMPORT_C void | Close() |
IMPORT_C TInt | Execute(RDbDatabase &, const TDesC &, TDbTextComparison) |
IMPORT_C TInt | Next() |
IMPORT_C void | Next(TRequestStatus &) |
IMPORT_C TInt | RowCount() |
Private Attributes | |
---|---|
TPckgBuf< TInt > | iRows |
RDbHandle< CDbIncremental > | iUpdate |
IMPORT_C TInt | Execute | ( | RDbDatabase & | aDatabase, |
const TDesC & | aSql, | |||
TDbTextComparison | aComparison = EDbCompareNormal | |||
) |
RDbDatabase & aDatabase | |
const TDesC & aSql | |
TDbTextComparison aComparison = EDbCompareNormal |
IMPORT_C void | Next | ( | TRequestStatus & | aStatus | ) |
TRequestStatus & aStatus |