IDiaEnumTables
Enumera as várias tabelas contidas na fonte de dados.
Sintaxe
IDiaEnumTables : IUnknown
Métodos na ordem VTable
A tabela a seguir mostra os métodos de IDiaEnumTables
.
Método | Descrição |
---|---|
IDiaEnumTables::get__NewEnum | Recupera a versão da Interface IEnumVARIANT desse enumerador. |
IDiaEnumTables::get_Count | Recupera o número de tabelas. |
IDiaEnumTables::Item | Recupera uma tabela por meio de um índice ou um nome. |
IDiaEnumTables::Next | Recupera um número especificado de tabelas na sequência de enumeração. |
IDiaEnumTables::Skip | Ignora um número especificado de tabelas dos arquivos de origem em uma sequência de enumeração. |
IDiaEnumTables::Reset | Redefine uma sequência de enumeração para o início. |
IDiaEnumTables::Clone | Cria um enumerador que contém o mesmo estado de enumeração que o enumerador atual. |
Comentários
Observações para chamadores
Obtenha essa interface chamando o método IDiaSession::getEnumTables.
Exemplo
Este exemplo mostra como obter a interface IDiaEnumTables
de uma sessão. Para obter um exemplo mais completo do uso de tabelas, confira a interface IDiaTable.
void ShowTableNames(IDiaSession *pSession)
{
CComPtr<IDiaEnumTables> pTables;
if ( FAILED( psession->getEnumTables( &pTables ) ) )
{
Fatal( "getEnumTables" );
}
// Do something with table
}
Requisitos
Cabeçalho: Dia2.h
Biblioteca: diaguids.lib
DLL: msdia80.dll