Collections (含 #import 的 Visual C++ 語法索引)
知道集合繼承特定的通用方法與屬性會很有幫助。
所有集合都會繼承 Count 屬性與 Refresh 方法,而且所有集合都會新增 Item 屬性。 Errors 集合會新增 Clear 方法。 Parameters 集合會繼承 Append 與 Delete 方法,而 Fields 集合會新增 Append、Delete 與 Update 方法。
屬性集合
方法
HRESULT Refresh( );
屬性
long GetCount( ); __declspec(property(get=GetCount)) long Count;
PropertyPtr GetItem( const _variant_t & Index ); __declspec(property(get=GetItem)) PropertyPtr Item[];
Errors 集合
方法
HRESULT Clear( );
HRESULT Refresh( );
屬性
long GetCount( ); __declspec(property(get=GetCount)) long Count;
PropertyPtr GetItem( const _variant_t & Index ); __declspec(property(get=GetItem)) PropertyPtr Item[];
Parameters 集合
方法
HRESULT Append( IDispatch * Object );
HRESULT Delete( const _variant_t & Index );
HRESULT Refresh( );
屬性
long GetCount( ); __declspec(property(get=GetCount)) long Count;
PropertyPtr GetItem( const _variant_t & Index ); __declspec(property(get=GetItem)) PropertyPtr Item[];
Fields 集合
方法
HRESULT Append( _bstr_t Name, enum DataTypeEnum Type, long DefinedSize, enum FieldAttributeEnum Attrib, const _variant_t & FieldValue = vtMissing );
HRESULT Delete( const _variant_t & Index );
HRESULT Refresh( );
HRESULT Update( );
屬性
long GetCount( ); __declspec(property(get=GetCount)) long Count;
PropertyPtr GetItem( const _variant_t & Index ); __declspec(property(get=GetItem)) PropertyPtr Item[];
另請參閱
Errors 集合 (ADO)
Fields 集合 (ADO)
Parameters 集合 (ADO)
Properties 集合 (ADO)