Partilhar via


Buscar uma Única Linha com IRow (Driver OLE DB)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Base de dados SQL no Microsoft Fabric

Baixar driver OLE DB

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

A implementação IRow não permite qualquer navegação da linha. Cada coluna na linha é acessada apenas uma vez, com uma exceção: uma coluna pode ser acessada uma vez para encontrar o tamanho da coluna e novamente para buscar os dados.

Observação

IRow::Open suporta apenas DBGUID_STREAM e DBGUID_NULL tipo de objetos a serem abertos.

Para obter um objeto de linha usando o método ICommand::Execute , IID_IRow deve ser passado. A interface IMultipleResults deve ser usada para lidar com vários conjuntos de resultados. IMultipleResults suporta IRow e IRowset. IRowset é usado para operações em massa.

Na presente seção

Ver também

Conjuntos de linhas