OOLE DB tabela e comando suporte

Para abrir o conjunto de linhas, executar comandos e iniciar ligações, você precisa criar instâncias de CTable e CCommand. Essas classes derivam de CAccessorRowset conforme mostrado na figura a seguir.

A classe CTable oferece suporte ao acessar fontes de dados sem comandos. Essa classe simples abre uma tabela em uma origem de dados usando um nome de tabela que você especificar.

Para fontes de dados que oferecem suporte a comandos, você pode usar a classe CCommand em vez disso. Para executar um comando, chame Abrir nessa classe. Como alternativa, você pode chamar Prepare para preparar um comando que você deseja executar mais de uma vez.

CCommand tem três argumentos de modelo: uma classe de acessador, uma classe de conjunto de linhas e CNoMultipleResults (por padrão) ou CMultipleResults. Se você especificar CMultipleResults, a classe CCommand apoiará a interface IMultipleResults e manipular Múltiplo conjuntos de linhas. O exemplo de DBVIEWER mostra como lidar com os vários resultados.

Voltar para a OLE DB consumidor modelo arquitetura

Index