Share via


Recupero di una singola riga con IRow (provider OLE DB di Native Client)

Si applica a:SQL ServerDatabase SQL diAzure Istanzagestita di SQL di Azure Azure Synapse Analytics PlatformSystem (PDW)

L'implementazione dell'interfaccia IRow nel provider OLE DB di SQL Server Native Client è semplificata per migliorare le prestazioni. IRow consente l'accesso diretto alle colonne di un singolo oggetto riga. Se si prevede che il risultato dell'esecuzione di un comando produca esattamente una riga, IRow recupererà le colonne della riga in questione. Se il set di risultati include più righe, IRow esporrà solo la prima.

L'implementazione dell'interfaccia IRow non consente la navigazione all'interno della riga. A ogni colonna della riga è possibile accedere una sola volta, con un'eccezione. È infatti possibile accedere a una colonna una volta per trovarne le dimensioni e una seconda volta per recuperare i dati.

Nota

IRow::Open supporta solo i tipi DBGUID_STREAM e DBGUID_NULL di oggetti da aprire.

Per ottenere un oggetto riga utilizzando il metodo ICommand::Execute, è necessario passare IID_IRow. L'interfaccia IMultipleResults deve essere utilizzata per gestire più set di risultati. IMultipleResults supporta IRow e IRowset. IRowset viene utilizzata per le operazioni bulk.

In questa sezione

Vedi anche

Set di righe