EssGCancelOperation() cancels an operation at any stage during an operation.
ESSG_FUNC_M EssGCancelOperation (hGrid, ulOptions);
| ESSG_HGRID_T | hGrid |
| ESSG_ULONG_T | ulOptions |
| hGrid | Handle passed back from EssGNewGrid. |
| ulOptions | Reserved for future use. Should be set to zero. |
If successful, returns ESSG_STS_NOERR.
None.
ESSG_VOID_T EssGCancelOperation (ESSG_HGRID_T hGrid)
{
ESSG_FUNC_M sts = ESS_STS_NOERR;
ESSG_ULONG_T ulOptions;
ESSG_STR_T pszReportIn;
/* connect the grid to a database on the server */
sts = EssGConnect(hGrid, "Rainbow", "Admin",
"Password", "Demo", "Basic",
ESSG_CONNECT_DEFAULT);
if(sts == 0)
{
pszReportIn = "{TabDelim}<idesc Year !";
ulOptions = ESSG_NOATTRIBUTES;
sts = EssGBeginReport(hGrid, pszReportIn,
ulOptions);
}
if(sts == 0)
{
ulOptions = 0;
sts = EssGCancelOperation(hGrid, ulOptions);
}
if(!sts)
{
EssGDisconnect(hGrid, 0);
}
}