Skip to content

Latest commit

 

History

History
97 lines (75 loc) · 2.85 KB

File metadata and controls

97 lines (75 loc) · 2.85 KB
title Collections (Visual C++ Syntax Index with #import) | Microsoft Docs
ms.prod sql
ms.prod_service connectivity
ms.technology connectivity
ms.custom
ms.date 01/19/2017
ms.reviewer
ms.topic conceptual
apitype COM
dev_langs
C++
helpviewer_keywords
syntax indexes [ADO], ADO for Visual C++ syntax with #import
collections [ADO], ADO for Visual C++ syntax with #import
ADO for Visual C++ syntax with #import [ADO]
#import [ADO]
ms.assetid 36fbca8e-1884-44b5-806b-d15e30f42fe6
author MightyPen
ms.author genemi

Collections (Visual C++ Syntax Index with #import)

It is useful to know that collections inherit certain common methods and properties.

All collections inherit the Count property and Refresh method, and all collections add the Item property. The Errors collection adds the Clear method. The Parameters collection inherits the Append and Delete methods, while the Fields collection adds the Append, Delete, and Update methods.

Properties Collection

Methods

HRESULT Refresh( );  

Properties

long GetCount( ); __declspec(property(get=GetCount)) long Count;  
PropertyPtr GetItem( const _variant_t & Index ); __declspec(property(get=GetItem)) PropertyPtr Item[];  

Errors Collection

Methods

HRESULT Clear( );  
HRESULT Refresh( );  

Properties

long GetCount( ); __declspec(property(get=GetCount)) long Count;  
PropertyPtr GetItem( const _variant_t & Index ); __declspec(property(get=GetItem)) PropertyPtr Item[];  

Parameters Collection

Methods

HRESULT Append( IDispatch * Object );  
HRESULT Delete( const _variant_t & Index );  
HRESULT Refresh( );  

Properties

long GetCount( ); __declspec(property(get=GetCount)) long Count;  
PropertyPtr GetItem( const _variant_t & Index ); __declspec(property(get=GetItem)) PropertyPtr Item[];  

Fields Collection

Methods

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

Properties

long GetCount( ); __declspec(property(get=GetCount)) long Count;  
PropertyPtr GetItem( const _variant_t & Index ); __declspec(property(get=GetItem)) PropertyPtr Item[];  

See Also

Errors Collection (ADO)
Fields Collection (ADO)
Parameters Collection (ADO)
Properties Collection (ADO)