Compartilhar via


Fetch de uma linha individual com IRow (Driver do OLE DB)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Analytics Platform System (PDW)

Baixar o driver do OLE DB

A implementação da interface IRow no Driver do OLE DB para SQL Server é simplificada para aumentar o desempenho. IRow permite o acesso direto a colunas de um único objeto de linha. Se você souber com antecedência que o resultado de uma execução de comando produzirá exatamente uma linha, IRow recuperará as colunas da linha. Se o conjunto de resultados incluir várias linhas, IRow exporá apenas a primeira linha.

A implementação de IRow não permite nenhuma navegação da linha. Todas as colunas na linha são acessadas apenas uma vez com uma exceção: uma coluna pode ser acessada uma vez para localizar o tamanho da coluna e novamente para buscar os dados.

Observação

IRow::Open só dá suporte à abertura do tipo de objetos DBGUID_STREAM e DBGUID_NULL.

Para obter um objeto de linha que usa o método ICommand::Execute, IID_IRow precisa ser passado. A interface IMultipleResults precisa ser usada para manipular vários conjuntos de resultados. IMultipleResults dá suporte a IRow e IRowset. IRowset é usado para operações em massa.

Nesta seção

Consulte Também

Conjuntos de linhas