📄 dbdaoint.h
字号:
STDMETHOD( get_ValidationText ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_ValidationText ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_ValidationRule ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_ValidationRule ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_RecordCount ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( get_Fields ) (
/* [retval][out] */ DAOFields __RPC_FAR *__RPC_FAR *ppflds ) PURE;
STDMETHOD( get_Indexes ) (
/* [retval][out] */ DAOIndexes __RPC_FAR *__RPC_FAR *ppidxs ) PURE;
STDMETHOD( OpenRecordset ) (
/* [optional][in] */ VARIANT Type,
/* [optional][in] */ VARIANT Options,
/* [retval][out] */ DAORecordset __RPC_FAR *__RPC_FAR *pprst ) PURE;
STDMETHOD( RefreshLink ) (
VOID ) PURE;
STDMETHOD( CreateField ) (
/* [optional][in] */ VARIANT Name,
/* [optional][in] */ VARIANT Type,
/* [optional][in] */ VARIANT Size,
/* [retval][out] */ DAOField __RPC_FAR *__RPC_FAR *ppfld ) PURE;
STDMETHOD( CreateIndex ) (
/* [optional][in] */ VARIANT Name,
/* [retval][out] */ DAOIndex __RPC_FAR *__RPC_FAR *ppidx ) PURE;
STDMETHOD( CreateProperty ) (
/* [optional][in] */ VARIANT Name,
/* [optional][in] */ VARIANT Type,
/* [optional][in] */ VARIANT Value,
/* [optional][in] */ VARIANT DDL,
/* [retval][out] */ DAOProperty __RPC_FAR *__RPC_FAR *pprp ) PURE;
STDMETHOD( get_ConflictTable ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( get_ReplicaFilter ) (
/* [retval][out] */ VARIANT __RPC_FAR *pFilter ) PURE;
STDMETHOD( put_ReplicaFilter ) (
/* [in] */ VARIANT Filter ) PURE;
};// end interface;
// Interface: DAOTableDefs
#undef INTERFACE
#define INTERFACE DAOTableDefs
DECLARE_INTERFACE_(DAOTableDefs, _DAODynaCollection)
{
STDMETHOD( get_Item ) (
/* [in] */ VARIANT Item,
/* [retval][out] */ DAOTableDef __RPC_FAR *__RPC_FAR *pptdf ) PURE;
};// end interface;
// Interface: _DAOQueryDef
#undef INTERFACE
#define INTERFACE _DAOQueryDef
DECLARE_INTERFACE_(_DAOQueryDef, _DAO)
{
STDMETHOD( get_DateCreated ) (
/* [retval][out] */ VARIANT __RPC_FAR *pvar ) PURE;
STDMETHOD( get_LastUpdated ) (
/* [retval][out] */ VARIANT __RPC_FAR *pvar ) PURE;
STDMETHOD( get_Name ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_Name ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_ODBCTimeout ) (
/* [retval][out] */ short __RPC_FAR *ps ) PURE;
STDMETHOD( put_ODBCTimeout ) (
/* [in] */ short timeout ) PURE;
STDMETHOD( get_Type ) (
/* [retval][out] */ short __RPC_FAR *pi ) PURE;
STDMETHOD( get_SQL ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_SQL ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_Updatable ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( get_Connect ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_Connect ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_ReturnsRecords ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( put_ReturnsRecords ) (
/* [in] */ VARIANT_BOOL f ) PURE;
STDMETHOD( get_RecordsAffected ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( get_Fields ) (
/* [retval][out] */ DAOFields __RPC_FAR *__RPC_FAR *ppflds ) PURE;
STDMETHOD( get_Parameters ) (
/* [retval][out] */ DAOParameters __RPC_FAR *__RPC_FAR *ppprms ) PURE;
STDMETHOD( Close ) (
VOID ) PURE;
STDMETHOD( _30_OpenRecordset ) (
/* [optional][in] */ VARIANT Type,
/* [optional][in] */ VARIANT Options,
/* [retval][out] */ DAORecordset __RPC_FAR *__RPC_FAR *pprst ) PURE;
STDMETHOD( _30__OpenRecordset ) (
/* [optional][in] */ VARIANT Type,
/* [optional][in] */ VARIANT Options,
/* [retval][out] */ DAORecordset __RPC_FAR *__RPC_FAR *pprst ) PURE;
STDMETHOD( _Copy ) (
/* [retval][out] */ DAOQueryDef __RPC_FAR *__RPC_FAR *ppqdf ) PURE;
STDMETHOD( Execute ) (
/* [optional][in] */ VARIANT Options ) PURE;
STDMETHOD( Compare ) (
/* [in] */ DAOQueryDef __RPC_FAR *pQdef,
/* [in] */ SHORT __RPC_FAR *lps ) PURE;
STDMETHOD( CreateDynaset ) (
/* [optional][in] */ VARIANT Options,
/* [optional][in] */ VARIANT Inconsistent,
/* [retval][out] */ DAORecordset __RPC_FAR *__RPC_FAR *pprst ) PURE;
STDMETHOD( CreateSnapshot ) (
/* [optional][in] */ VARIANT Options,
/* [retval][out] */ DAORecordset __RPC_FAR *__RPC_FAR *pprst ) PURE;
STDMETHOD( ListParameters ) (
/* [retval][out] */ DAORecordset __RPC_FAR *__RPC_FAR *pprst ) PURE;
STDMETHOD( CreateProperty ) (
/* [optional][in] */ VARIANT Name,
/* [optional][in] */ VARIANT Type,
/* [optional][in] */ VARIANT Value,
/* [optional][in] */ VARIANT DDL,
/* [retval][out] */ DAOProperty __RPC_FAR *__RPC_FAR *pprp ) PURE;
STDMETHOD( OpenRecordset ) (
/* [optional][in] */ VARIANT Type,
/* [optional][in] */ VARIANT Options,
/* [optional][in] */ VARIANT LockEdit,
/* [retval][out] */ DAORecordset __RPC_FAR *__RPC_FAR *pprst ) PURE;
STDMETHOD( _OpenRecordset ) (
/* [optional][in] */ VARIANT Type,
/* [optional][in] */ VARIANT Options,
/* [optional][in] */ VARIANT LockEdit,
/* [retval][out] */ DAORecordset __RPC_FAR *__RPC_FAR *pprst ) PURE;
STDMETHOD( Cancel ) (
VOID ) PURE;
STDMETHOD( get_hStmt ) (
/* [retval][out] */ LONG __RPC_FAR *phStmt ) PURE;
STDMETHOD( get_MaxRecords ) (
/* [retval][out] */ LONG __RPC_FAR *pMxRecs ) PURE;
STDMETHOD( put_MaxRecords ) (
/* [in] */ LONG MxRecs ) PURE;
STDMETHOD( get_StillExecuting ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pStillExec ) PURE;
STDMETHOD( get_CacheSize ) (
/* [retval][out] */ long __RPC_FAR *lCacheSize ) PURE;
STDMETHOD( put_CacheSize ) (
/* [in] */ long lCacheSize ) PURE;
STDMETHOD( get_Prepare ) (
/* [retval][out] */ VARIANT __RPC_FAR *pb ) PURE;
STDMETHOD( put_Prepare ) (
/* [in] */ VARIANT f ) PURE;
};// end interface;
// Interface: DAOQueryDefs
#undef INTERFACE
#define INTERFACE DAOQueryDefs
DECLARE_INTERFACE_(DAOQueryDefs, _DAODynaCollection)
{
STDMETHOD( get_Item ) (
/* [in] */ VARIANT Item,
/* [retval][out] */ DAOQueryDef __RPC_FAR *__RPC_FAR *ppqdef ) PURE;
};// end interface;
// Interface: DAORecordset
#undef INTERFACE
#define INTERFACE DAORecordset
DECLARE_INTERFACE_(DAORecordset, _DAO)
{
STDMETHOD( GetIDsOfNames ) ( REFIID riid, OLECHAR FAR* FAR* rgszNames, UINT cNames, LCID lcid, DISPID FAR* rgdispid );
STDMETHOD( Invoke ) ( DISPID dispidMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS FAR* pdispparams, VARIANT FAR* pvarResult, EXCEPINFO FAR* pexcepinfo, UINT FAR* puArgErr );
STDMETHOD( get_BOF ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( get_Bookmark ) (
/* [retval][out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *ppsach ) PURE;
STDMETHOD( put_Bookmark ) (
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *psach ) PURE;
STDMETHOD( get_Bookmarkable ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( get_DateCreated ) (
/* [retval][out] */ VARIANT __RPC_FAR *pvar ) PURE;
STDMETHOD( get_EOF ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( get_Filter ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_Filter ) (
/* [in] */ BSTR Filter ) PURE;
STDMETHOD( get_Index ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_Index ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_LastModified ) (
/* [retval][out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *ppsa ) PURE;
STDMETHOD( get_LastUpdated ) (
/* [retval][out] */ VARIANT __RPC_FAR *pvar ) PURE;
STDMETHOD( get_LockEdits ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( put_LockEdits ) (
/* [in] */ VARIANT_BOOL Lock ) PURE;
STDMETHOD( get_Name ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( get_NoMatch ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( get_Sort ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_Sort ) (
/* [in] */ BSTR Sort ) PURE;
STDMETHOD( get_Transactions ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( get_Type ) (
/* [retval][out] */ short __RPC_FAR *ps ) PURE;
STDMETHOD( get_RecordCount ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( get_Updatable ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( get_Restartable ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( get_ValidationText ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( get_ValidationRule ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( get_CacheStart ) (
/* [retval][out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *ppsa ) PURE;
STDMETHOD( put_CacheStart ) (
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *psa ) PURE;
STDMETHOD( get_CacheSize ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( put_CacheSize ) (
/* [in] */ long CacheSize ) PURE;
STDMETHOD( get_PercentPosition ) (
/* [retval][out] */ float __RPC_FAR *pd ) PURE;
STDMETHOD( put_PercentPosition ) (
/* [in] */ float Position ) PURE;
STDMETHOD( get_AbsolutePosition ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( put_AbsolutePosition ) (
/* [in] */ long Position ) PURE;
STDMETHOD( get_EditMode ) (
/* [retval][out] */ short __RPC_FAR *pi ) PURE;
STDMETHOD( get_ODBCFetchCount ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( get_ODBCFetchDelay ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( get_Parent ) (
/* [retval][out] */ DAODatabase __RPC_FAR *__RPC_FAR *pdb ) PURE;
STDMETHOD( get_Fields ) (
/* [retval][out] */ DAOFields __RPC_FAR *__RPC_FAR *ppflds ) PURE;
STDMETHOD( get_Indexes ) (
/* [retval][out] */ DAOIndexes __RPC_FAR *__RPC_FAR *ppidxs ) PURE;
STDMETHOD( _30_CancelUpdate ) (
VOID ) PURE;
STDMETHOD( AddNew ) (
VOID ) PURE;
STDMETHOD( Close ) (
VOID ) PURE;
STDMETHOD( OpenRecordset ) (
/* [optional][in] */ VARIANT Type,
/* [optional][in] */ VARIANT Options,
/* [retval][out] */ DAORecordset __RPC_FAR *__RPC_FAR *pprst ) PURE;
STDMETHOD( Delete ) (
VOID ) PURE;
STDMETHOD( Edit ) (
VOID ) PURE;
STDMETHOD( FindFirst ) (
/* [in] */ BSTR Criteria ) PURE;
STDMETHOD( FindLast ) (
/* [in] */ BSTR Criteria ) PURE;
STDMETHOD( FindNext ) (
/* [in] */ BSTR Criteria ) PURE;
STDMETHOD( FindPrevious ) (
/* [in] */ BSTR Criteria ) PURE;
STDMETHOD( MoveFirst ) (
VOID ) PURE;
STDMETHOD( _30_MoveLast ) (
VOID ) PURE;
STDMETHOD( MoveNext ) (
VOID ) PURE;
STDMETHOD( MovePrevious ) (
VOID ) PURE;
STDMETHOD( Seek ) (
/* [in] */ BSTR Comparison,
/* [in] */ VARIANT Key1,
/* [optional][in] */ VARIANT Key2,
/* [optional][in] */ VARIANT Key3,
/* [optional][in] */ VARIANT Key4,
/* [optional][in] */ VARIANT Key5,
/* [optional][in] */ VARIANT Key6,
/* [optional][in] */ VARIANT Key7,
/* [optional][in] */ VARIANT Key8,
/* [optional][in] */ VARIANT Key9,
/* [optional][in] */ VARIANT Key10,
/* [optional][in] */ VARIANT Key11,
/* [optional][in] */ VARIANT Key12,
/* [optional][in] */ VARIANT Key13 ) PURE;
STDMETHOD( _30_Update ) (
VOID ) PURE;
STDMETHOD( Clone ) (
/* [retval][out] */ DAORecordset __RPC_FAR *__RPC_FAR *pprst ) PURE;
STDMETHOD( Requery ) (
/* [optional][in] */ VARIANT NewQueryDef ) PURE;
STDMETHOD( Move ) (
/* [in] */ long Rows,
/* [optional][in] */ VARIANT StartBookmark ) PURE;
STDMETHOD( FillCache ) (
/* [optional][in] */ VARIANT Rows,
/* [optional][in] */ VARIANT StartBookmark ) PURE;
STDMETHOD( CreateDynaset ) (
/* [optional][in] */ VARIANT Options,
/* [optional][in] */ VARIANT Inconsistent,
/* [retval][out] */ DAORecordset __RPC_FAR *__RPC_FAR *pprst ) PURE;
STDMETHOD( CreateSnapshot ) (
/* [optional][in] */ VARIANT Options,
/* [retval][out] */ DAORecordset __RPC_FAR *__RPC_FAR *pprst ) PURE;
STDMETHOD( CopyQueryDef ) (
/* [retval][out] */ DAOQueryDef __RPC_FAR *__RPC_FAR *ppqdf ) PURE;
STDMETHOD( ListFields ) (
/* [retval][out] */ DAORecordset __RPC_FAR *__RPC_FAR *pprst ) PURE;
STDMETHOD( ListIndexes ) (
/* [retval][out] */ DAORecordset __RPC_FAR *__RPC_FAR *pprst ) PURE;
STDMETHOD( GetRows ) (
/* [optional][in] */ VARIANT NumRows,
/* [retval][out] */ VARIANT __RPC_FAR *pvar ) PURE;
STDMETHOD( get_Collect ) (
/* [in] */ VARIANT Item,
/* [retval][out] */ VARIANT __RPC_FAR *pvar ) PURE;
STDMETHOD( put_Collect ) (
/* [in] */ VARIANT Item,
/* [in] */ VARIANT value ) PURE;
STDMETHOD( Cancel ) (
VOID ) PURE;
STDMETHOD( NextRecordset ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( get_hStmt ) (
/* [retval][out] */ LONG __RPC_FAR *phStmt ) PURE;
STDMETHOD( get_StillExecuting ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pStillExec ) PURE;
STDMETHOD( get_BatchSize ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( put_BatchSize ) (
/* [in] */ long BatchSize ) PURE;
STDMETHOD( get_BatchCollisionCount ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( get_BatchCollisions ) (
/* [retval][out] */ VARIANT __RPC_FAR *pvar ) PURE;
STDMETHOD( get_Connection ) (
/* [retval][out] */ DAOConnection __RPC_FAR *__RPC_FAR *ppCn ) PURE;
STDMETHOD( putref_Connection ) (
/* [in] */ DAOConnection __RPC_FAR *pNewCn ) PURE;
STDMETHOD( get_RecordStatus ) (
/* [retval][out] */ short __RPC_FAR *pi ) PURE;
STDMETHOD( get_UpdateOptions ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( put_UpdateOptions ) (
/* [in] */ long l ) PURE;
STDMETHOD( CancelUpdate ) (
/* [defaultvalue][in] */ long UpdateType ) PURE;
STDMETHOD( Update ) (
/* [defaultvalue][in] */ long UpdateType,
/* [defaultvalue][in] */ VARIANT_BOOL Force ) PURE;
STDMETHOD( MoveLast ) (
/* [defaultvalue][in] */ long Options ) PURE;
};// end interface;
// Interface: DAORecordsets
#undef INTERFACE
#define INTERFACE DAORecordsets
DECLARE_INTERFACE_(DAORecordsets, _DAOCollection)
{
STDMETHOD( get_Item ) (
/* [in] */ VARIANT Item,
/* [retval][out] */ DAORecordset __RPC_FAR *__RPC_FAR *pprst ) PURE;
};// end interface;
// Interface: _DAOField
#undef INTERFACE
#define INTERFACE _DAOField
DECLARE_INTERFACE_(_DAOField, _DAO)
{
STDMETHOD( get_CollatingOrder ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( get_Type ) (
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -