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); } }