Recordset (синтаксис ADO для Visual C++)
Область применения: Access 2013 | Access 2016
Методы
- AddNew (VARIANT FieldList,VARIANT Values)
- Отмена (void)
- CancelBatch (AffectEnum AffectRecords)
- CancelUpdate (void)
- Клонирование (LockTypeEnum LockType, _ADORecordset ** ppvObject)
- Закрыть (void)
- CompareBookmarks (VARIANT Bookmark1, VARIANT Bookmark2, CompareEnum * pCompare)
- Delete (AffectEnum AffectRecords)
- Найти ( критерии BSTR, LONG SkipRecords, SearchDirectionEnum SearchDirection, VARIANT Start)
- GetRows (long Rows, VARIANT Start, VARIANT Fields, VARIANT * pvar)
- GetString (StringFormatEnum StringFormat, long NumRows, BSTR ColumnDelimeter, BSTR RowDelimeter, BSTR NullExpr, BSTR * pRetString)
- Move (long NumRecords, VARIANT Start)
- MoveFirst (void)
- MoveLast (void)
- MoveNext (void)
- MovePrevious (void)
- NextRecordset (VARIANT * RecordsAffected, _ADORecordset ** ppiR)
- Open ( VARIANT Source, VARIANT ActiveConnection, CursorTypeEnum CursorType, LockTypeEnum LockType, LONG Options)
- Requery ( long options)
- Resync (AffectEnum AffectRecords, ResyncEnum ResyncValues)
- Сохранить (BSTR FileName, PersistFormatEnum PersistFormat)
- Поддерживает (CursorOptionEnum CursorOptions, VARIANT_BOOL * pb)
- Обновление ( поля VARIANT,значения VARIANT)
- UpdateBatch (AffectEnum AffectRecords)
Свойства
- get_AbsolutePage (PositionEnum * pl) put_AbsolutePage ( страница PositionEnum)
- get_AbsolutePosition (PositionEnum * pl) put_AbsolutePosition (PositionEnum Position)
- get_ActiveCommand (IDispatch ** ppCmd)
- get_ActiveConnection (VARIANT * pvar) put_ActiveConnection (VARIANT vConn) putref_ActiveConnection (IDispatch * pconn)
- get_BOF (VARIANT_BOOL * pb)
- get_Bookmark (VARIANT * pvBookmark) put_Bookmark (VARIANT vBookmark)
- get_CacheSize (long * pl) put_CacheSize (long CacheSize)
- get_CursorLocation (CursorLocationEnum * plCursorLoc) put_CursorLocation (CursorLocationEnum lCursorLoc)
- get_CursorType (CursorTypeEnum * plCursorType) put_CursorType (CursorTypeEnum lCursorType)
- get_DataMember (BSTR * pbstrDataMember) put_DataMember (BSTR bstrDataMember)
- get_DataSource (IUnknown ** ppunkDataSource) putref_DataSource (IUnknown * punkDataSource)
- get_EditMode (EditModeEnum * pl)
- get_EOF (VARIANT_BOOL * pb)
- get_Filter (VARIANT * Критерии) put_Filter ( критерии VARIANT)
- get_LockType (LockTypeEnum * pllockType) put_LockType (LockTypeEnum lLockType)
- get_MarshalOptions (MarshalOptionsEnum * peMarshal) put_MarshalOptions (MarshalOptionsEnum eMarshal)
- get_MaxRecords (long * plMaxRecords) put_MaxRecords (long lMaxRecords)
- get_PageCount (long * pl)
- get_PageSize (long * pl) put_PageSize (long PageSize)
- get_RecordCount (long * pl)
- get_Sort (BSTR * Criteria) put_Sort ( критерии BSTR)
- get_Source (VARIANT * pvSource) put_Source (BSTR bstrConn) putref_Source (IDispatch * pcmd)
- get_State (LONG * plObjState)
- get_Status (long * pl)
- get_StayInSync (VARIANT_BOOL * pbStayInSync) put_StayInSync (VARIANT_BOOL bStayInSync)
- get_Fields (ADOFields ** ppvObject)
События
- EndOfRecordset (VARIANT_BOOL * fMoreData, EventStatusEnum * adStatus, _ADORecordset * pRecordset)
- FetchComplete (ADOError * pError, EventStatusEnum * adStatus, _ADORecordset * pRecordset)
- FetchProgress (long Progress, long MaxProgress, EventStatusEnum * adStatus, _ADORecordset * pRecordset)
- FieldChangeComplete (LONG cFields, VARIANT Fields, ADOError * pError, EventStatusEnum * adStatus, _ADORecordset * pRecordset)
- MoveComplete (EventReasonEnum adReason, ADOError * pError, EventStatusEnum * adStatus, _ADORecordset * pRecordset)
- RecordChangeComplete (EventReasonEnum adReason, LONG cRecords, ADOError * pError, EventStatusEnum * adStatus, _ADORecordset * pRecordset)
- RecordsetChangeComplete (EventReasonEnum adReason, ADOError * pError, EventStatusEnum * adStatus, _ADORecordset * pRecordset)
- WillChangeField (LONG cFields, VARIANT Fields, EventStatusEnum * adStatus, _ADORecordset * pRecordset)
- WillChangeRecord (EventReasonEnum adReason, LONG cRecords, EventStatusEnum * adStatus, _ADORecordset * pRecordset)
- WillChangeRecordset (EventReasonEnum adReason, EventStatusEnum * adStatus, _ADORecordset * pRecordset)
- WillMove (EventReasonEnum adReason, EventStatusEnum * adStatus, _ADORecordset * pRecordset)
См. также
- Форум для разработчиков Access
- Помощь при работе с Access на support.office.com
- Помощь при работе с Access на answers.microsoft.com
- Форумы Access на UtterAccess
- Справочный центр (FMS) для разработки и VBA программирования для Access
- Публикации по Access на StackOverflow
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.