public void createCursor(IGxDataStore ds, GxErrorHandler errorHandler) { if (_state >= 2) { return; } _stmt = (_staticParameters == null)? _stmt : String.Format(_stmt, _staticParameters); _gxDbCommand = new GxCommand(ds.Db, _stmt, _updatable, ds, "", _name, TTL, hasNested, isForFirst, errorHandler, _batchSize); _gxDbCommand.IsCursor = true; if (_blockSize > 0) { _gxDbCommand.FetchSize = Convert.ToUInt16(_blockSize); } bindParms(_parmBinds); _fldGetter = new GXFatFieldGetter(_gxDbCommand); _fldSetter = new GXFatFieldSetter(_gxDbCommand); _state = 2; _gxDbCommand.ErrorMask = _errMask; }
public void setErrorHandler(GxErrorHandler errorHandler) { _errorHandler = errorHandler; }